728x90
반응형
try ~ catch ~ finally 추가
multi catch 추가 .
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | /** * 예외 처리 활용 - 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 |
출처: http://zzdd1558.tistory.com/146 [개발자 꿈나무]
728x90
반응형
'JAVA > 소스코드' 카테고리의 다른 글
[JAVA] URLConnection 사용해서 POST 방식으로 전송하기/StringBuilder/BufferedWriter/InputStream/BufferedReader/InputStreamReader 사용 (0) | 2015.12.02 |
---|---|
java - 날짜, 전화번호 format 변경하기 (0) | 2015.11.18 |
[Java] 암호화를 위한 MessageDigest 클래스, Java로 MD5, SHA-256 암호화 (1) | 2015.11.18 |
[JAVA] 8. 조건문 Switch ~ Case (0) | 2015.11.12 |
double 형 소수점 2쩨 자리까지만 자르는법 질문합니다.(java.jsp) (0) | 2015.10.22 |
[Java] DecimalFormat, NumberFormat 숫자 포맷 (0) | 2015.10.22 |
[Java] 숫자 금액표시(세자리 콤마) 및 소수점 포맷 (0) | 2015.10.22 |
Java 실수형 데이터 소수점 자르기(DecimalFormat) (0) | 2015.10.22 |