异常处理
2019-03-12 本文已影响0人
Tan_Cc

- 分为error错误和Exception异常两种
重点谈谈异常,可分为- 运行时异常:即在编译阶段是不知道的,只有运行阶段才能确定,比如3/0(3除以0)会报ArithmeticException异常。因为这个除数是运行阶段可以变化的,所以不提示捕获。这些RuntimeException就是Unchecked异常。
- 非运行时异常: java为了程序能够稳定的运行,就提示开发者捕获已知异常。编译器知道所有类型或方法可能抛出的异常,在你使用某种类型或方法时,编译器就会提示你捕获已知的异常。即你不try catch 就不会编译成功。‘