java 19 - 8 finally关键字

 1 /*
 2   finally:被finally控制的语句体一定会执行
 3   注意:如果在执行到finally之前jvm退出了,就不能执行了。
 4   
 5   A:格式
 6           try...catch...finally...
 7   B:用于释放资源,在IO流操作和数据库操作中会见到
 8  */
 9 import java.text.ParseException;
10 import java.text.SimpleDateFormat;
11 import java.util.Date;
12 public class FinallyDemo {
13     public static void main(String[] args) {
14         String s = "2014-11-20";
15         SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
16 
17         Date d = null;
18         try {
19             // System.out.println(10 / 0);
20             d = sdf.parse(s);
21         } catch (ParseException e) {
22             e.printStackTrace();
23             System.exit(0);
24         } finally {
25             System.out.println("这里的代码是可以执行的");
26         }
27 
28         System.out.println(d);
29     }
30 }

 

posted @ 2016-09-27 22:17  卡拉瓦  阅读(221)  评论(0编辑  收藏  举报