Java进阶篇-异常

一、异常是什么

      异常的概念:异常模拟的是现实生活中不正常的事件。
      Java中采用类模拟异常。
      类是可以创建对象的
      NullPointerExpception  e =0x1234;
      e是引用类型,e中保存的内存地址指向堆中的对象
      这个对象一定是NullPointerException类型。
      这个对象就表示真实存在的异常事件。
      NullPointerException是一类异常
      比如:抢劫是一类异常,则张三抢劫就是一个异常对象

二、异常机制的作用:

 public  class ExceptionTest01{
           public  static  void main(string【】 args){
int a=10;
int b=0;
int c= a/b
//上面的代码出现了异常,“没有处理”,下面的代码不会执行,直接退出JVM

system.out.println(“Hello Word”)


程序发生异常事件之后,为我们输出详细信息,使程序更加健壮。

三、异常的分类

      (1)能区别两种异常
      (2)什么时候编译,运行异常区别。

在这里插入图片描述

四、异常的两种处理方式:

(1)声明抛出throws
(2)捕捉try…catch
在这里插入图片描述
五、关于getmessage和PrintStackTrace方法的应用
在这里插入图片描述
可以通过这两个方法打印出异常。

发布了168 篇原创文章 · 获赞 28 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/MyxZxd/article/details/104709271