异常

捕获和处理异常

在 java 中,我们用 try..catch..来捕获异常;
try...catch...finally

throws  和 w throw 

throws  表示当前方法不处理异常,而是交给方法的调用处去处理;
throw   表示直接抛出一个异常

Exception 和  RuntimeException 区别

Exception 是检查型异常,

例如 Exception 在程序中必须使用 try...catch 进行处理;

RuntimeException 是非检查型异常,

例如 NumberFormatException,可以不使用 try...catch 进行处理,如果产生异常,则异常将由 JVM 进行处理;

RuntimeException 最好也用 try...catch 捕获;


自定义异常类

/**
 * 自定义异常,继承自Exception
 */
public class CustomException extends Exception{
public CustomException(String message){
super(message);
}
}



阅读更多
博主设置当前文章不允许评论。

博主推荐

换一批

没有更多推荐了,返回首页