728x90
try ~ catch ~ finally 추가
multi catch 추가 .
/** * 예외 처리 활용 - try ~ catch ~ finally 자동완성 활용 * 1. Alt + Shift + Z ( Surround With ) * 2. Ctrl + Space 2번 */ public class ryCatchFinally { public static void main(String[] args) { System.out.println("main 시작"); try { System.out.println(1); System.out.println(3/0); // ArithmeticException 발생 System.out.println(3); } catch (NullPointerException | ArithmeticException e) { // multi catch // jdk 7버전에서 추가된 문법 // TODO Auto-generated catch block System.out.println(3); }finally { // 반드시 실행해야 하는 코드. // 정상적인 경우 try -> finally // Exception 발생후 처리시 try -> catch -> finally // Exception 발생후 미처리시 try -> finally -> 비정상 종료. System.out.println(4); } System.out.println("main 시작"); } // end of main } // end of class
728x90
반응형
'Java' 카테고리의 다른 글
Java Thread implement로 실행하기 (0) | 2017.07.16 |
---|---|
Java 기본 Thread 사용법 (0) | 2017.07.16 |
Java try ~ catch란? (0) | 2017.07.16 |
Java StringBuilder의 기본 예제 (0) | 2017.07.15 |
Java String , StringBuffer , StringBuilder 란 무엇인가? (0) | 2017.07.15 |
댓글