exception

    [Java] 예외처리 (Exception)

    프로그램을 만들다 보면 수없이 많은 오류가 발생한다. 물론 오류가 발생하는 이유는 프로그램이 오동작을 하지 않기 하기 위한 자바의 배려이다. 하지만 때로는 이러한 오류를 무시하고 싶을 때도 있고, 오류가 날 때 그에 맞는 적절한 처리를 하고 싶을 때도 있다. 이에 자바는 try ... catch, throw 구문을 이용해 오류를 처리 한다. 예외를 처리하는 방법에 대해서 알게 되면 보다 안전하고 유연한 프로그래밍을 구사 할 수 있을 것이다. 예외의 발생 오타로 인해 발생하는 구문 오류 말고 실제 프로그램에서 잘 발생하는 오류들 다음처럼 존재하지 않는 파일을 열려고 시도한다. BufferedReader br = new BufferedReader(new FileReader("나없는파일")); br.readL..

    [JavaScript] 예외 처리(exception)

    예외(exception) 예외(exception)란 프로그램이 실행 중에 발생하는 런타임 오류를 의미한다. 이러한 예외가 발생하지 않도록 미리 방지하는 것도 중요하지만, 발생한 예외를 처리하는 방법 또한 매우 중요하다. ※ 오류(error)란 프로그램 구문의 문법적인 오류를 의미한다. 예외 발생 예외를 발생시킨다는 것은 명시적으로 오류를 발생시킨다는 의미뿐만 아니라 예외 상황을 알린다는 의미도 있다. 자바스크립트에서는 throw 키워드를 사용하여 예외를 발생시킬 수 있다. 문법 throw 표현식; 표현식에는 예외 코드를 나타내는 숫자나 오류 메세지를 담고 있는 문자열, Error 객체 등이 올 수 있다. 예외 처리(exception handling) 자바스크립트에서는 프로그램이 실행되는 도중 발생하는 예..