网站建设资讯

NEWS

网站建设资讯

如何在Java中使用Throwable处理异常

本篇文章为大家展示了如何在Java中使用Throwable处理异常,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

马龙网站制作公司哪家好,找创新互联!从网页设计、网站建设、微信开发、APP开发、响应式网站等网站项目制作,到程序开发,运营维护。创新互联从2013年开始到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联

Java是什么

Java是一门面向对象编程语言,可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序。

Java Throwable类

步骤 1 : Throwable

Throwable是类,Exception和Error都继承了该类

所以在捕捉的时候,也可以使用Throwable进行捕捉

如图: 异常分Error和Exception

Exception里又分运行时异常和可查异常。

如何在Java中使用Throwable处理异常

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();
    }
  }
}

上述内容就是如何在Java中使用Throwable处理异常,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注创新互联行业资讯频道。


当前文章:如何在Java中使用Throwable处理异常
本文来源:http://cdweb.net/article/geicej.html