异常的简介
异常就是错误对象
编译时异常
运行时异常
public class Test {
public static void main(String[] args) {
System.out.println(1/0);//0不能做除数
System.out.println("呵呵");
// gsgsgsgrgshsehsehteshe//编译时错误
//1.异常是错误,运行时异常
//2.抛异常,创建一个错误对象,把错误对象丢出来
//3.捕获异常,默认由JVM来把错误信息进行捕获,打印出来。JVM会终止程序的执行
}
}
运行结果:
Exception in thread "main" java.lang.ArithmeticException: / by zero
at Test.main(Test.java:3)
Process finished with exit code 1
抛异常
捕获异常,默认是JVM来捕获异常,程序会中断
(自主学习,侵权可删)