并不是所有的异常都要程序员去捕获

通过下面的非检查异常可以知道,这些异常不需要程序员去捕获,否则,代码将随处都是代码的捕获语句,也给编程带来极大的工作量。。。。

下面的代码可以看出,由于setPriority()中的优先级的取值范围是0-10.。。。mt1.thrd.setPriority(Thread.NORM_PRIORITY+10);NORM_PRIORITY的默认值是5,语句超过了最大取值。。。。。。程序运行时错误,显示出现了IllegalArgumentException(使用非法实参调用方法)异常。。。。对于这种非检查异常,程序员可以不捕获。。。


并不是所有的异常都要程序员去捕获

也可以手动捕获这些异常。。。。。。

并不是所有的异常都要程序员去捕获