61异常和异常类 Java语言的特色之一是异常处理机制( Exception hand‖ing)。Java语言 采用面向对象的异常处理机制。通过异常处理机制,可以预防错误的程 序代码或系统错误所造成的不可预期的结果发生,并且当这些不可预期 的错误发生时,异常处理机制会尝试恢复异常发生前的状态或对这些错 误结果做一些善后处理。通过异常处理机制,减少了编程人员的工作量, 增加了程序的灵活性,增强了程序的可读性和可靠性。 Java对异常的处理是面向对象的。在]ava中,预定义了很多异常类,每 个异常类都代表了相应的错误,当产生异常时,如果存在一个被异常类 与此异常相对应,系统将自动生成一个异常类对象。 所有的异常类都是从 Throwable类派生而来的。 Throwable类被包含在 java. lang包中,图XXX显示了Java异常类的层次结构6.1 异常和异常类 Java语言的特色之一是异常处理机制(Exception Handling)。Java语言 采用面向对象的异常处理机制。通过异常处理机制,可以预防错误的程 序代码或系统错误所造成的不可预期的结果发生,并且当这些不可预期 的错误发生时,异常处理机制会尝试恢复异常发生前的状态或对这些错 误结果做一些善后处理。通过异常处理机制,减少了编程人员的工作量, 增加了程序的灵活性,增强了程序的可读性和可靠性。 Java对异常的处理是面向对象的。在Java中,预定义了很多异常类,每 个异常类都代表了相应的错误,当产生异常时,如果存在一个被异常类 与此异常相对应,系统将自动生成一个异常类对象。 所有的异常类都是从Throwable类派生而来的。Throwable类被包含在 java.lang包中,图XXX显示了Java异常类的层次结构