예외처리 2

[JAVA] Try-Catch문이란? 예외처리하기/예외던지기

* 선행되면 좋을 참고 포스팅 cheershennah.tistory.com/144 에러/예외처리란? Error/Exception Handling 에러란? Error 프로그램 실행중 어떤원인에 의해 오작동하거나 비정상 종료된 경우. 이를 초래하는 원인을 프로그램 에러 또는 오류라고 한다. 발생시점에 따라 컴파일에러 Compile Error, 와 런타임 cheershennah.tistory.com Try-Catch문이란? 1)예외처리하기 Try-catch문은 예외를 처리하기 위한 구문이다. try-catch문의 구조 try { //예외발생할 가능성이 있는 문장 }catch(Exception1 e1) { //Exception1이 발생했을 경우, 이를 처리하지 위한 문장적는다. //보통 이곳에 예외메세지를 출력..

[JAVA]에러/예외처리란? Error/Exception Handling

에러란? Error 프로그램 실행중 어떤원인에 의해 오작동하거나 비정상 종료된 경우. 이를 초래하는 원인을 프로그램 에러 또는 오류라고 한다. 발생시점에 따라 컴파일에러 Compile Error, 와 런타임 에러 Runtime Error 로 나눌수 있다. 외에도 논리적 에러 Logical Error가 있다. 컴파일에러 Compile Error 말그대로 컴파일 시 (실행 전) 발생하는 에러. 런타임 에러 Runtime Error 프로그램 실행도중 발생하는 에러. 논리적 에러 Logical Error 컴파일도 잘 되고, 실행도 잘 되지만 의도한 것과 다르게 동작하는 에러. ex) 창고의 재고가 음수가 된다던가, 게임에서 캐릭터가 총알을 맞아도 죽지 않는 경우가 이에 해당됨. 소스를 컴파일하면 컴파일러가 소스..