◇Exception类的父类及其部分直接子类。 java.lang.Object Ljava.lang.Throwable java.lang.Error java.lang.Exception -java.lang.ClassHotFoundException java.lang.InterruptedException java.io.IOException java.lang.NoSuchlethodException java.lang.RuntineException 电裂 点击此处结柬放映
Exception类的父类及其部分直接子类
◇Throwable类是Java语言中所有错 误(Errorz类)或异常(Exceptionz类)的父类。 ◇只有当对象是此类(或其子类之一) 的实例时,才能通过Java虚拟机或者throw 语句抛出。 ◇类似地,只有该类或其子类才可以是 catch子句中的参数类型。 电裂 点击此处结成
Throwable 类是 Java 语言中所有错 误(Error类)或异常( p Exce tion类)的父类。 只有当对象是此类(或其子类之一) 的实例时,才能通过 Java 虚拟机或者 throw 语句抛出。 类似地,只有该类或其子类才可以是 catch 子句中的参数类型
◇Errora类的实例由Java虚拟机生成 并抛出,程序中通常不对这类错误进行处 理。 例如,定义了一个类TestError: public class TestError{ void method({ System.out.println("XXXXX"); 2 电裂 点击此处结成映
Error类的实例由Java虚拟机生成 并抛出,程序中通常不对这类错误进行处 理。 例如,定义了 个类 一 TestError: public class TestError{ void method(){ void method(){ System.out.println("XXXXX"); } }
管理员:命令提示符 -回X Microsoft Windows[版本6.1.7600] 版权所有(c)2009 Microsoft Corporation。 保留所有权利。 C:\Users\Administrator\workspace>cd/D C:\Users\Administrator\workspace\ch5 C:\Users\Administrator\workspace\ch5>javac TestError.java C:\Users\Administrator\workspace\ch5>java TestError 错误:在类TestError中找不到main方法,请将main方法定义为: public static void main(String[]args) 否则JavaFX应用程序类必须扩展javafx.application.Application C:\Users\Administrator\workspace\ch5> 电恩 点击此处结爽放联 合
常用异常的举例 ①ClassNotFoundException异常 java.lang.Class类的静态方法forName (String className)返回与给定字符串名的类 或接口相关联的Class对象,例如 Class.forName("org.gjt.mm.mysql.Driver"); /连接mysql数据库时,需要加载驱动程序类 但是如果在类路径下找不到该类,则 抛出该异常。 电裂 点击此处结柬放映
常用异常的举例 ClassNotFoundException异常 j l Cl ava. lang.Class类的静态方法f N or Name (String className)返回与给定字符串名的类 或接口相关联的 Class 对象 ,例如 Class.forName ( g gj y q ); “or g.gjt.mm.m y s ql.Driver”); //连接mysql数据库时,需要加载驱动程序类 但是如果在类路径下找不到该类 , 则 抛出该异常