每个程序员写代码都可能出现异常,对此java给我们呢提供了以下两种解决方案:
1.捕捉异常:
代码如果有异常就必须进行代码的异常的捕捉,如果无异常无需捕捉异常。只要代码及时捕捉异常就不会影响以下代码的运行。
2.抛出异常:
对于有异常的代码就要进行异常的抛出,抛出后i终止代码的运行并反馈以下俩个关键字。
throws:在方法的声明处书写,告知程序员此处有错误。要小心使用。
throw:在方法处抛出一个异常,自己造一个错误,注:可以用此编写校验系统错误的方法。
3.自定义异常
Class AclNotFoundException
-
这是在引用不存在的ACL(访问控制列表)时抛出的异常。
-
public class AclNotFoundException extends 异常
这是在引用不存在的ACL(访问控制列表)时抛出的异常。
-
public class RejectedExecutionException extends RuntimeException
异常通过抛出
Executor
当任务不能执行所接受。 -
-
RejectedExecutionException(String message)
构造具有
RejectedExecutionException
详细消息的RejectedExecutionException。
-