예외처리2 Java_예외처리 예외처리 예외처리란 프로그램 실행 시 발생할 수 있는 오류에 대비하는 것으로 프로그램 비정상종료를 막고 실행 상태를 유지하는 것 오류의 종류 에러(Error) 시스템, 운영체제, JVM의 잘못으로 발생되는 것 개발자가 해결할 수 있는 문제가 아님 예외처리의 대상이 아님 예외(Exception) 예외는 개발자의 코딩실수나 사용자의 잘못된 프로그램 사용으로 발생하는 오류 예외는 예외처리를 통해서 비정상적인 종료를 예방할 수 있다 예외는 UncheckedException과 CheckedException으로 구분 UncheckedException RunTimeException 클래스와 그 자식 클래스들이다 주로 개발자의 코딩 실수로 발생되는 오류들 컴파일러가 예외처리 여부를 체크하지 않는다 UncheckedEx.. 2023. 11. 22. JAVA_예외처리 정리 (자바의정석 8장) 예외처리 정의 : 프로그램 실행시 발생할 수 있는 예외의 발생에 대비한 코드를 작성하는 것. 예외처리 목적 : 예외처리를 통해 견고한 프로그램을 만들어 프로그램의 비정상 종료를 막고, 정상적인 실행상태를 유지하는 것. [ 프로그램이 중간에 종료되지 않게 해야한다 ] 본격적인 내용으로 들어가기에 앞서 컴파일러가 하는 일 문법체크 구문분석 최적화 자동코드추가 번역 오류에는 3가지 종류가 있다 컴파일에러 : 컴파일시 발생하는 에러 ( 실행자체가 안된다 ) 런타임에러 : 실행시에 발생하는 에러 논리적에러 : 실행은 되지만, 의도한대로 동작하지 않는다 런타임 에러에는 2가지로 나뉜다 Error 와 Exception 으로 나뉘고 Error : 심각 [ 예시로는 OutOfMemory OOM 에러가 있다 ] Excep.. 2023. 7. 26. 이전 1 다음