美文网首页JavaSE
JavaSE Day09、10 异常

JavaSE Day09、10 异常

作者: 望穿秋水小作坊 | 来源:发表于2021-02-11 21:59 被阅读0次
1. Java 中的异常都继承自哪个类?异常处理方式通常有两种,是哪两种?
  • java.lang.Throwable
  • try-catch 捕获异常throws 将异常往上抛
image.png
2. 如果一个异常需要打印出它的调用栈,如何打印?
  • e.printStackTrace();
3. 下面代码,本来打印是会调用 dog.toString()方法,那么会报出空指针异常吗?
Dog dog = new Dog();
dog = NULL;
System.out.println(dog);
  • 不会报错,因为 System.out.println 会先判断 dog 是否为空,不为空才会调用 dog.toString()
image.png
4. try-catch-finally 中的 try 中有 break、return、continue 时, finally 会不执行吗?finally 在什么情况下不执行?
image.png
5. throws 和 throw 的用法区别?
  • throws: 写在方法声明中,表示把方法体可能产生的异常往外抛,交给方法调用者处理
  • throw: 写在方法体中,表示程序员可以自己创建异常并且抛出
image.png
6. 自定义异常(以后用到再看吧,知道即可)
image.png
7. 检查型异常 和 非检查型异常的 异同?(重要,各说两点)
image.png
8. 使用异常机制的好处?(至少说两点)
image.png

相关文章

  • JavaSE Day09、10 异常

    1. Java 中的异常都继承自哪个类?异常处理方式通常有两种,是哪两种? java.lang.Throwable...

  • JavaSE 异常

    1.异常 Exception异常是由系统或人为不正规操作导致系统不能再继续运行错误大部分由硬件导致的系统问题 蓝屏...

  • JavaSE 基础学习之五 —— IO 操作 (java. io

    接上篇《JavaSE 基础学习之四 —— 异常的处理》 五. JavaSE 基础学习 —— IO 操作 (java...

  • JavaSE之异常

    异常:运行期出现的错误。 1.Java异常是Java提供的用于处理程序中错误的一种机制,所谓错误是指在程序运行的过...

  • JavaSE-异常

    目录 [TOC] 第一章:认识异常 1.1-什么是异常? ​ 异常,在Java程序中指的是:因程序问题而中断程...

  • JavaSE之异常

    八、异常 目录:什么是异常、异常体系结构、Java异常处理机制、处理异常、自定义异常、总结 1.Error和Exc...

  • JavaSE之异常

    异常: 程序遇到的小问题。 Throwable(所有异常Exception和错误Error的祖宗)。 面试题:简述...

  • JavaSE梳理十一:异常

    异常基本概念:用名字代表发生的问题,并且异常的名称容易理解。 异常处理是Java中唯一正式的错误报告机制。 ...

  • 【javase09~异常】

    【部分内容来自网络,侵删】 异常体系 抛出异常 语法:throw new Exception('异常信息'); 声...

  • JavaSE进阶七 异常

    1,异常机制 什么是异常,java提供异常处理机制有什么用?以下程序执行过程中发生了不正常的情况,而这种不正常的情...

网友评论

    本文标题:JavaSE Day09、10 异常

    本文链接:https://www.haomeiwen.com/subject/qhirxltx.html