-
[JAVA] 예외처리 / 예외발생기초/JAVA 2017. 2. 9. 09:37
@예외처리
프로그래밍을 하는 도중 에러를 발생하게 되는 경우가 있습니다.
파일을 읽어올 떄 파일이 없는 경우라든가,
파일 자체를 불러올 수 없는 경우 등..
많은 에러가 있는데 하나하나 일일이 조건문으로 처리해줘도 되지만
자바에서는 예외처리를 해주는 문법이 있습니다.
[try ~ catch ~finally]
try
시도하다
실제로 실행될 코딩을 입력해줍니다
catch
예외처리 해주는 부분입니다
finally
try ~ catch 문이 종료되면 실행되는 문구입니다.
[throws]
try~catch문은 다른 메소드를 불러와서 예외처리를 하지만
메소드 옆에 throws를 입력해주므로써 메소드 자체에서 예외처리를 하는 방법입니다.
@예외발생
사용자가 임의로 에러를 발생시키는 경우도 있습니다.
위에 예제처럼 특정 구간에서 에러를 발생시켜서 catch구간으로 들어가게 한다음 처리하는 부분인데요.
[사용법]
throw new [에러종류메소드];
ex) throw new Exception();
사용자가 특수 구간에 에러를 발생 시켜줄 수 있겠네요.
try ~catch 문은 쓰레드를 사용할 때 많이 사용될 수 있겠지만
throw문을 사용하는 경우는 라이브러리를 생성할 때 종종 사용된다고 합니다.
'기초 > JAVA' 카테고리의 다른 글
[JAVA] 기초공부 (0) 2017.07.20 [JAVA] 스레드 (0) 2017.02.09 [JAVA] 직렬화 / 역직렬화 (0) 2017.02.08 [JAVA] Math클래스 (0) 2017.02.07 [JAVA] 시간관련 클래스 (0) 2017.01.20