【Java】异常处理
一丶编译时异常(检查性异常)
-在编写代码必要时自定义编译时异常可以使代码更加稳健。
主要在编译阶段进行提醒,最具代表的检查性异常是用户错误或问题引起的异常,这是程序员无法预见的。
二丶运行时异常
-应该避免出现运行时异常。
运行时异常是可能被程序员避免的异常。与检查性异常相反,运行时异常可以在编译时被忽略。
三丶错误
错误不是异常,而是脱离程序员控制的问题。错误在代码中通常被忽略。例如,当栈溢出时,一个错误就发生了,它们在编译也检查不到的
一丶编译时异常(检查性异常)
-在编写代码必要时自定义编译时异常可以使代码更加稳健。
主要在编译阶段进行提醒,最具代表的检查性异常是用户错误或问题引起的异常,这是程序员无法预见的。
二丶运行时异常
-应该避免出现运行时异常。
运行时异常是可能被程序员避免的异常。与检查性异常相反,运行时异常可以在编译时被忽略。
三丶错误
错误不是异常,而是脱离程序员控制的问题。错误在代码中通常被忽略。例如,当栈溢出时,一个错误就发生了,它们在编译也检查不到的