점프 투 자바 00장 들어가기 전에 00-01 머리말 00-02 주요변경이력 00-03 저자소개 00-04 책 구입 안내 01장 자바란 무엇인가? 01-01 자바에 대하여 01-02 자바의 특징 01-03 안녕 세상! 02장 자바 시작하기 02-01 자바 소스코드의 구조 02-02 변수와 자료형 02-03 명명 규칙 02-04 주석 03장 자료형 03-01 숫자 (Number) 03-02 불 (boolean) 03-03 문자 (char) 03-04 문자열 (String) 03-05 StringBuffer 03-06 배열 (Array) 03-07 리스트 (List) 03-08 맵 (Map) 03-09 집합 (Set) 03-10 상수집합 (Enum) 03-11 형변환과 final 03장 연습문제 04장 제어문 04-01 if 문 04-02 switch/case 문 04-03 while 문 04-04 for 문 04-05 for each 문 04장 연습문제 05장 객체지향 프로그래밍 05-01 객체지향 프로그래밍이란? 05-02 클래스 05-03 메서드 (Method) 05-04 Call by value 05-05 상속 05-06 생성자 05-07 인터페이스 05-08 다형성 05-09 추상클래스 05장 연습문제 06장 입출력 06-01 콘솔 입출력 06-02 파일 입출력 06장 연습문제 07장 자바 날개 달기 07-01 패키지 (Package) 07-02 접근제어자 (Access Modifier) 07-03 스태틱(static) 07-04 예외처리 (Exception) 07-05 쓰레드(Thread) 07-06 함수형 프로그래밍 07장 연습문제 08장 자바 프로그래밍, 어떻게 시작해야 할까? 08-01 3과 5의 배수 합하기 08-02 게시판 페이징하기 08-03 자릿수 구하기 08-04 공백을 제외한 글자수 세기 09장 종합문제 10장 풀이 10-01 풀이: 03장 연습문제 10-01 풀이: 04장 연습문제 10-01 풀이: 05장 연습문제 10-01 풀이: 06장 연습문제 10-01 풀이: 07장 연습문제 10-01 풀이: 09장 종합문제 11장 마치며 A 부록 A1 이클립스 기본 사용법 A2 JVM, JRE, JDK의 차이 A3 public 클래스 B 작은 프로젝트 B1 전문 생성과 파싱 B2 두 날짜의 차이 구하기 자바 예외 처리 (Java Exception) 자바에서 특정 오류가 발생했을 때 무시하고 싶거나, 오류에 따라 적당한 작업을 처리하도록할 수 있도록 해줄 수 있도록 해주는것이 예외 처리 입니다. 1. 에러 종류
2. 예외 종류 예외의 종류로는 Exception의 자손과 RuntimeException이 있습니다.
또한 예외의 종류에는 checked 예외와 unchecked 예외가 있는데, 컴파일러가 예외 처리 여부를 체크 하는지 마는지에 따라 예외 처리가 필수인지, 선택인지 나눠지게 됩니다.
3. 예외 상속구조 4. 예외 처리 기본 문법 예외 처리 시 기본 문법은 try-catch-finally 입니다. 아래 코드블럭에 주석으로 설명을 적어두었으며, throws의 경우 메서드를 호출한곳으로 예외를 넘겨서 호출한곳에서 예외를 처리하도록 합니다. 만약, main 메서드까지 throws로 다 넘긴다면 비정상 종료되며 JVM이 마지막으로 예외를 처리하게되어 출력하게 됩니다. 또한 아래 내용들을 사용하여 예외가 발생한 정보를 출력하여 확인할 수 있습니다.
|