Java异常处理与线程编程全解析
1. 异常抛出
在编程中,我们不仅要学会捕获和处理异常,还需要掌握如何抛出异常。在某些情况下,我们会有抛出异常的需求。比如,当我们不想在某段代码中处理异常时,就需要向使用该代码所在方法的人表明这个方法可能会抛出异常;或者我们在代码中处理了异常,将其重新打包或转换为另一种异常后再抛出。
1.1 throws子句
throws子句用于方法声明或定义中,表明该方法可能会抛出指定类型的异常。下面通过示例15.8和15.9来演示throws子句的使用。
示例15.8:ExampleClass.java
public class ExampleClass {
public ExampleClass() {
System.out.println("ExampleClass object created!");
}
public String toString() {
return super.toString();
}
}
示例15.9:ClassLoaderTestApp.java
public class ClassLoaderTestApp {
Object _object = null;
public void loadClass(String class_name) throws ClassNotFoundException, InstantiationEx
超级会员免费看
订阅专栏 解锁全文

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



