设为首页 加入收藏

TOP

Java中finally的问题
2014-11-23 17:46:18 】 浏览:3127
Tags:Java finally 问题

  finally是终极的,不管程序运行时是否出现异常, finally都是肯定要执行的,如果程序没有出现异常,那么catch中的语句不会执行,如果写在finally中 是肯定能运行的到的


  ===========================================================


  一个比较绕的例子:


  try {


  try {


  try {


  String s = null;


  s.charAt(0);


  } catch(NullPointerException nu) {


  System.out.println(nu);


  int i = 0;


  int j = 10 / i;


  } finally {


  System.out.println("Finally");


  }


  } catch(ArithmeticException e) {


  System.out.println(e);


  throw new IOException();


  } finally {


  System.out.println("Finally 2");


  }


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Java基本语法编程练习 下一篇JavaScript的几个应用

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目