📄 throwdemo.java
字号:
/**
* 这个类演示用户自定义异常。
*/
package SG5.Example5;
class ThrowException {
/** 构造函数。 */
protected ThrowException() {
}
/** 这个方法将抛出一个异常 */
static void throwException() {
try {
throw new NullPointerException("throwException");
} catch (NullPointerException e) {
System.out.println("已捕获内部 throwException");
throw e;
}
}
}
class ThrowDemo {
/** 构造函数。 */
protected ThrowDemo() {
}
/**
*类和应用程序的唯一进入点。
* @param args 字符串参数的数组。
*/
public static void main( String[] args) {
ThrowException obj = new ThrowException();
try {
obj.throwException();
} catch (NullPointerException e) {
System.out.println("再次捕获:" + e);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -