一.处理异常的两种方式 1.所有的编译时异常,要求程序员在编写程序阶段,必须对它进行处理,如果不处理的话,编译就会无法通过,处理异常有两种方法:捕捉和声明抛出. 2.捕捉:try.....catch....... 3.声明抛出就是方法声明的位置上使用throws关键字抛出异常. 4.所有RuntimeException的子类都是运行时异常,运行时异常程序员在编写阶段不需要对它进行处理. 5.编译时异常发生的几率比较高:运行时异常发生的几率比较低. 6.所有的Exception的直接子类都是“编…