这个是毕老师的例子:- class ExceptionDemo5
- {
- public static void main(String[] args)
- {
- Demo d = new Demo();
- try
- {
- int x = d.div(4,-1);
- System.out.println("x="+x);
- }
- catch (FuShuException e)
- {
- System.out.println(e.toString());
- return;
- //System.exit(0);//系统,退出。jvm结束。
- }
- finally
- {
- System.out.println("finally");//finally中存放的是一定会被执行的代码。
- }
- System.out.println("over");
- }
- }
复制代码 只有return,除了捕获异常以外,还会打印finally里面的语句,但是不打印over。
如果写System.exit(0); finally里面就不会执行! 系统,退出。jvm结束。 |