Java异常处理全解析
1. 异常的创建与抛出
在Java中, new 操作符会返回新对象的引用。我们可以在一个语句里创建并抛出一个可抛出对象。例如,抛出一个 IOException :
throw new IOException("File not found");
当在代码中抛出异常时,遵循相同的异常处理规则。如果抛出一个受检查异常,必须将代码放在 try-catch 块中处理,或者在包含 throw 语句的方法或构造函数声明里使用 throws 子句。但如果抛出的是不受检查异常,则不需要遵循这些规则。
2. 创建自定义异常类
我们能够创建自己的异常类,不过这些类必须继承自现有的异常类。使用 extends 关键字来继承类,语法如下:
[modifiers] class <class-name> extends <superclass-name> {
// Body for <class-name> goes here
}
这里, <class-name> 是自定义异常类的名称, <superclass-name> 是被继承的现有异常类的名称
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



