1. 什么是异常
2. 异常的分类
3. try...catch..finally结构的使用方法
1. 什么是异常
异常:中断了 正常指令流的 事件
异常 是在程序运行的时候产生的
1 class Test{ 2 public static void main(String args []){ 3 System.out.println(1); 4 int i = 1 / 0 ; 5 System.out.println(2); 6 } 7 }
2. 异常的分类
当出现异常时, 虚拟机会生成一个异常对象, 声称对象就需要相应的类, 类大致是以下的, 由JDK提供的
Throwable
Exception 异常分为 运行时异常 和 编译时异常
Error 虚拟机直接关闭
3. try...catch..finally结构的使用方法
1 class Test{ 2 public static void main(String args []){ 3 System.out.println(1); 4 try{ //放可能存在异常的代码 5 System.out.println(2); 6 int i = 1 / 0 ; 7 System.out.println(3); 8 } 9 catch(Exception e){ //一旦出现异常就会跳转到catch,不出现则不会到catch 10 e.printStackTrace(); 11 System.out.println(4); 12 } 13 System.out.println(5); 14 } 15 }