「每天一道面试题」检查异常和非检查异常的区别?

非检查异常(unckecked exception) Error和RuntimeException以及它们的子类。Java编译器在编译时不会发现这种异常,所以不要求程序处理这种异常,当然也可以使用try、catch和finally处理这种异常。当出现这种异常大部分都是代码编写的有问题,应该通过修改代码的方式去解决,而不是捕获处理,例如ClassCastException、NullPointerEx
相关文章
相关标签/搜索