JAVA中initCause()的作用
initCause()這個方法就是對異常來進行包裝的,目的就是為了出了問題的時候能夠追根究底。class A{ try{ ... }catch(AException a){ BException b = new BEexception(); b.initCause(a); throw b; } } ... class B{ try{ ... }catch(BException b){ //什麼導致了b呢? **b.getCause();//得到導致B異常的原始異常** } }
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/3549/viewspace-2799032/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Java中的volatile的作用和synchronized作用Javasynchronized
- Java中@Override的作用JavaIDE
- JAVA中 @Override 的作用JavaIDE
- Java中Arrays作用Java
- java中變數的作用域Java變數
- 探究final在java中的作用Java
- Java中transient關鍵字的作用Java
- java中static關鍵字的作用Java
- java中static作用詳解Java
- 有關於JAVA中的CLASSPATH的作用 (轉)Java
- Java中static變數作用和用法詳解Java變數
- 淺析Java中的雜湊值HashCode的作用及用法Java
- Java Web中requset,session,application 的作用域及區別JavaWebSessionAPP
- Vue中key的作用Vue
- C++中::的作用C++
- css中!important的作用CSSImport
- JavaScript中的作用域JavaScript
- Java中volatile副作用:不使用CPU快取Java快取
- Java中final修飾符都有什麼作用Java
- Java程式中的代理作用和應用場景及實現Java
- 請問ServiceLocator.java的作用???Java
- 理解 JavaScript 中的作用域JavaScript
- vue中的css作用域VueCSS
- C#中#region,#if的作用C#
- java中ThreadLocal作用與執行緒安全問題Javathread執行緒
- Java transient 的作用及使用方法Java
- (轉載) java實體類的作用Java
- JAVA列舉的作用與好處Java
- JAVA註解的總結及其作用Java
- docker映象中json的作用DockerJSON
- (譯)理解javascript中的作用域JavaScript
- Spring中Bean的作用域SpringBean
- mysql中\G和\g的作用MySql
- php中declare的作用詳解PHP
- numpy中函式nditer的作用函式
- Spring在ssh中的作用Spring
- shell 中的export作用(轉載)Export
- ABAP 中的表型別及作用型別