第8章 Java高级编程解说.ppt

第 8 章 Java 高级编程 主要内容: 异常处理机制 多线程编程 IO 编程 网络编程 重点: IO 编程与网络编程 8.1 异常处理 Java提供一套完善的异常处理机制,运行它可以提供程序的健壮性。健壮的程序能在遇到异常情况下采取解决措施,而不健壮的程序则在此时会终止,或返回错误的结果,而且难以检测出异常的原因。 异常类 异常类结构 所有异常类的祖先是java.lang.Throwable类。Exception 类和 Error 类都是 Throwable 类的子类。 Error类:表示仅靠程序本身无法恢复的错误,由JVM抛出并处理。 Exception类:表示程序本身可以处理的异常。一般我们讲的异常就是指这一类。 Exception类分为运行时异常和受检查异常。 运行时异常:RuntimeException类及其子类。特点:Java编译器不检查。如:除数为0时出现的ArithmeticException。见下表 受检查异常:除运行时异常以外所有异常。特点: Java编译器会检查。 运行异常 系统定义的运行异常通常对应于系统运行错误,如表 8-1 所示。 表 8-1 系统定义的运行异常 系统定义的运行异常 对应的运行错误 ClassNotFoundExc

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档