------Java异常
掌握什么是异常处理机制以及如何实现Java中的异常处理。
「已注销」
仅以此记录自己的学习
展开
-
异常链
异常链简介 有时候我们会捕获一个异常后再抛出另一个异常 顾名思义就是:将异常发生的原因一个传一个串起来,即把底层的异常信息传给上层,这样逐层抛出 例: public class TryDemoFive { public static void main(String[] args) { // TODO Auto-generated method stub try {...原创 2019-10-30 17:57:33 · 183 阅读 · 0 评论 -
自定义异常
自定义异常类 使用Java内置的异常类可以描述在编程时出现的大部分异常情况 也可以通过自定义异常描述特定业务产生的异常类型 所谓自定义异常,就是定义一个类,去继承 Throwble 类或者它的子类 例: public class HotelAgeException extends Exception { public HotelAgeException(){ super(...原创 2019-10-30 17:49:36 · 203 阅读 · 0 评论 -
使用throw和throws实现异常处理
使用throws声明异常类型 可以通过 throws 声明将要抛出何种类型的异常,通过 throw 将产生的异常抛出 如果一个方法可能会出现异常,但没有能力处理这种异常,可以在方法声明处用 throws 子句来声明抛出异常 throws 语句用在方法定义时声明该方法要抛出的异常类型 public void method() throws Exception1, Exceptio...原创 2019-10-30 17:24:52 · 612 阅读 · 0 评论 -
使用try…catch…finally实现异常处理
try-catch-finally简介 try{} //try块:用于捕获异常 catch(异常类型 ex){} //catch块:用于处理try捕获到的异常 finally{} //finally块:无论是否发生异常,代码总能执行 try块后可接零个或多个catch块,如果没有catch块,则必须跟一个finally块 使用多重catch结构处理异...原创 2019-10-30 15:24:18 · 532 阅读 · 0 评论 -
异常处理简介
异常处理分类 在Java应用程序中,异常处理机制为: 抛出异常 当一个方法当中出现错误引发异常时,方法会创建异常对象,并交付给运行时系统进行处理。异常对象中会包含异常类型、异常出现时程序状态等信息 捕获异常 当运行时系统捕获到这个异常,运行时系统会逐步的寻找合适的处理器,如果找到了与抛出异常匹配的处理器,就会执行相关的处理逻辑;如果始终没有找到匹配的处理器,那么运行时系...原创 2019-10-30 12:42:27 · 131 阅读 · 0 评论 -
Java异常简介
内部类的概念 在Java中,可以将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类 与之对应,包含内部类的类被称为外部类 内部类隐藏在外部类之内,更好的实现了信息隐藏 内部类分为: 成员内部类 静态内部类 方法内部类 匿名内部类 ...原创 2019-10-30 12:20:35 · 160 阅读 · 0 评论