- 相关推荐
Java中finally的问题
引导语:finally是终极的,那么Java中的finally又是怎样的呢,以下是百分网小编分享给大家的Java中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");
}
} catch(IOException ioe) {
System.out.println(ioe);
try {
return;
} finally {
System.out.println("After return");
}
}
运行结果为:
java.lang.NullPointerException
Finally
java.lang.ArithmeticException: / by zero
Finally 2
java.io.IOException
After return
【Java中finally的问题】相关文章:
Java中Finally关键字06-30
java基础之final、finally和finalize的区别08-17
Java中关于String类型的常见问题10-23
java编程中的一些共同的问题09-17
java中Cookie被禁用后Session追踪问题09-28
Java新手问题集锦10-17
常见的Java问题与解析10-21
常见的Java问题与解答08-15