728x90
public class Ex13 {
public static void main(String[] args) {
try{//Exception이 발생하면 실행이 안될 수도 있다.
startInstall();
copyFiles();
}catch(Exception e){//Exception이 발생하지 않으면 실행이 안될 수도 있다.
e.printStackTrace();
}finally{ //반드시 실행시키고 싶은 명령이 있을 때 finally를 쓴다. 쓰는 순서는 try catch catch ..... finally 순으로.
deleteTempFiles();
}
}
static void startInstall(){}
static void copyFiles(){}
static void deleteTempFiles(){} //파일 설치할 때 성공하든 안하든 임시파일은 무조건 삭제해야하므로 finally에 쓴다.
}
728x90
'JAVA > 예제' 카테고리의 다른 글
[Java/자바] [예제] 1 ~ 100까지의 약수 구하기 (0) | 2017.11.15 |
---|---|
[JAVA] ch08-15. 예외 처리 15 (0) | 2017.08.22 |
[JAVA] ch08-09. 예외 처리 9 (0) | 2017.08.22 |
[JAVA] ch08-08. 예외 처리 8 (0) | 2017.08.22 |
[JAVA] ch08-07. 예외 처리 7 (0) | 2017.08.22 |
댓글