7.14demoexception.java

来自「JAVA程序设计的源代码」· Java 代码 · 共 27 行

JAVA
27
字号
public class DemoException{
private static void loadClass(String className)throws ClassNotFoundException{    //声明类未找到的异常
Class.forName(className);
}
public static void doSth(String className) throws Exception{    //声明异常
System.out.println( "<-- 调用loadClass ( )方法开始-->" );
try {
loadClass(className);
}catch (ClassNotFoundException e){    //捕获类未找到的异常
System.out.println( "<- -只向调用者声明可能出现 Exception异常并不告知具体是什么异常-->");
throw new Exception();    //抛出异常
}finally{
}
System.out.println( "<--调用loadClass ( ) 方法结束-->" );
}

public static void main(String []args)  {
System.out.println( "<--调用 doSth () 方法开始-->" );
try {
doSth ( "java.lang.exception" );
}catch (Exception e){    //捕获异常
System.out.println( "<--不管是什么异常,只要有异常就这样处理-->");
}
System.out.println( "<--调用doSth ( ) 方法结束-->" );
}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?