一、异常是什么
异常的概念:异常模拟的是现实生活中不正常的事件。
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方法的应用
可以通过这两个方法打印出异常。