打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
JAVA之Throwable异常

一、异常体系:

1、Throwable(异常的类型)

            Error:

           通常出现重大问题如:运行的类不存在或者内存溢出等。不编写针对代码对其处理。

           Exception:  

           在运行时运行出现的不正常情况,可以通过try catch finally处理

     需要注意一点的是:

         一般的Exception和Error的子类名都是以对应Exception或Error结尾,也是java继承体系中常见的命名规范。

二、异常体系的父类Throwable

1、Throwable的两个方法:

①获取异常信息,以String形式返回:

String getMessage();

②将异常信息打印纸控制台:

void printStackTrace();

三、如果不用调用者处理异常的情况下使用(程序内部进行消化/处理)try { }:

方式一:

try {

      //可能会出现的异常代码

}catch(异常类型 异常引用) {

      异常捕获到之后,进行处理

}

方式二:

try {

       //可能会出现的异常代码

}catch(异常类型 异常引用) {

       异常捕获到之后,进行处理

}finally{ 

       最终要执行的

}

四、如果调用者处理异常的情况下使用都可以使用(不在程序内部进行消化/处理)throw和throw:

1)throw 抛出异常对象(一次只能抛出一个)在异常代码处书写:

class 类{

 throw new 异常("异常描述");

}

2)throws 抛出异常类型(可抛出多个异常)在异常代码所在的函数中书写,每个异常用逗号隔开:

class 类{ 

 函数 throws 异常,异常;

}

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
因小失大,切莫轻视JAVA异常处理
Java面向对象基础(封装继承多态)【4】 异常处理
Java的异常处理
Java的异常处理机制总结
详解Java中异常处理机制
深入学习java异常机制
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服