handling

· Java
사용자 정의 예외(Exception) 만들기 기존의 정의된 예외 클래스 외에 필요에 따라 프로그래머가 새로운 예외 클래스를 정의하여 사용할 수 있다. 보통 Exception 클래스로부터 상속받는 클래스를 만들지만, 필요에 따라 알맞은 예외 클래스를 선택할 수 있다. class MyException extends Exception { private final int ERR_CODE; MyException(String msg, int errCode) { // 오류 메시지와 오류 코드를 매개변수로 받는 생성자 super(msg); // 조상인 Exception 클래스의 생성자를 호출 this.ERR_CODE = errCode; } MyException(String msg) { this(msg, 100); } ..
· Java
예외처리란? 정의 프로그램 실행 시 발생할 수 있는 예기치 못한 예외의 발생에 대한 코드를 작성하는 것 목적 예외처리의 목적은 예외 발생으로 인한 실행중이 프로그램의 갑작스런 비정상 종료를 막고, 정상적인 실행상태를 유지할 수 있도록 하는 것 프로그램 오류 컴파일 에러 컴파일 시 소스코드에 대한 오타나 잘못된 구문, 자료형 체크 등의 기본적인 문법 오류가 있을때 발생 런타임 에러 실행 시에 발생하는 에러 논리적 에러 실행은 되지만, 의도와 다르게 동작하는 것 자바에서는 실행 시 발생할 수 있는 프로그램 오류를 에러(error)와 예외(exception) 두 가지로 구분하였다. 에러(error) 프로그램 코드에 의해서 수습될 수 없는 심각한 오류 예외(exception) 프로그램 코드에 의해서 수습될 수 ..
beekei
'handling' 태그의 글 목록