본문 바로가기

예외처리2

4월 21일 Java - 예외 처리2, 컬렉션 프레임워크 메소드로부터 값을 전달받는 방법 1. return 2. 멤버필드 활용 3. 예외 객체의 메시지 예외사항 처리를 활용한 메시지(문자열) 전송 Exception 클래스를 상속받아 새로운 예외사항 객체를 만들 수 있는데, 이 객체에 메시지를 담아서 던지면(throw) 메시지를 전달하는데 활용할 수 있다. throw 명령어 - 예외 인스턴스를 전송하는 명령어 public class ThrowExceptionEx { public static void main(String[] args) { int res = 0; String rstr = null; try { res = method1(10, 0); rstr = "결과 : " + res; } catch (MessageException e) { rstr = e.getM.. 2023. 4. 21.
4월 20일 Java - 예외 처리 예외처리(Exception Handing) 예외(Exception)란? 프로그램의 오류(Error) 1) 컴파일 오류(문법 오류) - 코드를 작성할 때 발생하는 오류(컴파일이 되지 않는다. 실행불가) 2) 런타임 오류(실행 오류) - 컴파일 완료 후 실행(Run-time)시 발생하는 오류 Bug(버그) - 실행은 되나 결과에 이상 발생 Exception(예외) - 비정상적으로 종료, 예방 코드로 수습 가능한 오류 예외 처리란 예방 코드를 미리 작성하여 예외로 인한 비정상적인 종료를 막는 작업 예외 처리용 명령어 1) try : 예외사항이 발생할 여지가 있는 코드를 묶어 놓은 영역 2) catch : 발생된 예외사항에 대한 조치 명령을 작성하는 영역 3) finally : 예외와 상관없이 처리해야 할 명령.. 2023. 4. 20.