欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java異常處理 Throwable實現(xiàn)方法解析

 更新時間:2019年10月16日 14:21:17   作者:半米高峰  
這篇文章主要介紹了Java異常處理 Throwable實現(xiàn)方法解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

Java Throwable類

步驟 1 : Throwable

Throwable是類,Exception和Error都繼承了該類

所以在捕捉的時候,也可以使用Throwable進行捕捉

如圖: 異常分Error和Exception

Exception里又分運行時異常和可查異常。

package exception;
import java.io.File;
import java.io.FileInputStream;
public class TestException {
  public static void main(String[] args) {
    File f = new File("d:/LOL.exe");
    try {
      new FileInputStream(f);
      //使用Throwable進行異常捕捉
    } catch (Throwable t) {
      // TODO Auto-generated catch block
      t.printStackTrace();
    }
 
  }
}

練習:Throwable類

在方法聲明上,可以拋出指定的異常,比如FileNotFoundException

那么能否拋出Throwable這個類?

這個方法的調用者又該如何處理?

答案:

可以拋出Throwable,并且在調用的時候必須進行catch處理。

但是這樣的設計方法做不好,因為不知道拋出的類型到底是哪種具體問題,無法針對性的處理。

package exception;
 
import java.io.File;
import java.io.FileInputStream;
 
public class TestException {
 
  public static void method() throws Throwable {
    File f = new File("d:/LOL.exe");
    new FileInputStream(f);
  }
 
  public static void main(String[] args) {
    try {
      method();
    } catch (Throwable e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
    }
  }
}

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • 經(jīng)典的Java面試題及回答集錦(基礎篇)

    經(jīng)典的Java面試題及回答集錦(基礎篇)

    本文給大家收藏整理了java面試題及回答,非常不錯,具有參考借鑒價值,需要的朋友參考下吧
    2018-03-03
  • IDEA解決maven包沖突easypoi NoClassDefFoundError的問題

    IDEA解決maven包沖突easypoi NoClassDefFoundError的問題

    這篇文章主要介紹了IDEA解決maven包沖突easypoi NoClassDefFoundError的問題,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-10-10
  • Spring配置與依賴注入基礎詳解

    Spring配置與依賴注入基礎詳解

    依賴注入(Dependency?Injection)和控制反轉(Inversion?of?Control)是同一個概念。具體含義是:當某個角色(可能是一個Java實例,調用者)需要另一個角色(另一個Java實例,被調用者)的協(xié)助時,在?傳統(tǒng)的程序設計過程中,通常由調用者來創(chuàng)建被調用者的實例
    2022-08-08
  • Java多線程 自定義線程池詳情

    Java多線程 自定義線程池詳情

    這篇文章主要介紹了Java多線程 自定義線程池,文章主要是學習代碼,沒有過多解析,需要的朋友可以參考一下文章的具體內(nèi)容
    2021-10-10
  • IDEA如何將右下角提示框禁止彈出問題

    IDEA如何將右下角提示框禁止彈出問題

    這篇文章主要介紹了IDEA如何將右下角提示框禁止彈出問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • Spring?MVC策略模式之MethodArgumentResolver源碼解析

    Spring?MVC策略模式之MethodArgumentResolver源碼解析

    這篇文章主要為大家介紹了Spring?MVC策略模式之MethodArgumentResolver源碼解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-03-03
  • 面試必問項之Set實現(xiàn)類:TreeSet

    面試必問項之Set實現(xiàn)類:TreeSet

    這篇文章主要介紹了Java TreeSet類的簡單理解和使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2021-07-07
  • 實時計算知多少?

    實時計算知多少?

    這篇文章對滑動窗口計數(shù)的概念和關鍵代碼做了較為詳細解釋,讓我們對實時計算這一概念有了更深的了解,需要的朋友可以參考下
    2015-07-07
  • Hadoop1.2中配置偽分布式的實例

    Hadoop1.2中配置偽分布式的實例

    這篇文章主要介紹了Hadoop1.2中配置偽分布式的實例,使用的系統(tǒng)是linux mint 15 64bit,hadoop使用的是1.2.1版本,需要的朋友可以參考下
    2014-04-04
  • Java synchronized輕量級鎖的核心原理詳解

    Java synchronized輕量級鎖的核心原理詳解

    這篇文章主要為大家詳細介紹了Java synchronized輕量級鎖的核心原理,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03

最新評論