1.被除数不能为0
2.异常处理格式
Try{
//有可能出现异常的语句
}catch(异常类 异常对象){
//编写异常的处理语句
}finally{
//一定运行到的程序代码
}
3.异常结构Throwable常用的两个类
Exception:程序中出现的问题,用try...catch处理
Error:JVM错误,程序中无法处理
4.Excption类中的printStackTrace()方法输出异常信息
5.不管出现任何异常时都可以使用Exception进行处理
6.throws
声明的方法表示此方法不处理异常,而交给方法的调用处进行处理
不要在主方法中使用throws
7.throw抛出异常
直接抛出异常类的实例化对象
8.Exception和RuntimeException区别
Exception在程序中必须使用try...catch处理
RuntimeException可以不用try...catch,一旦出现异常,将由JVM处理,肯定导致程序中断
9.断言assert
肯定某一结果的返回值是正确的,或是错误的,则会提示错误信息
若要让断言起作用,运行时加入enableassertions,简写为-ea
不提倡使用