- 相關推薦
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問題與解答08-15
Java多線程問題總結10-24
Java編程常見問題匯總06-12
Java中定義與聲明的區別05-21
淺談Java中的弱引用10-27
如何解決java內存泄漏的問題08-13
Java編程中異常處理的方法10-02
java中的4個核心概念07-15
Java中的多態用法實例分析10-23
JAVA中STRING的常用方法總結06-28