Presentation is loading. Please wait.

Presentation is loading. Please wait.

Chapter 6-2 (Book Chapter 8)

Similar presentations


Presentation on theme: "Chapter 6-2 (Book Chapter 8)"— Presentation transcript:

1 Chapter 6-2 (Book Chapter 8)
Introduction to OOP with Java 4th Ed, C. Thomas Wu Chapter 6-2 (Book Chapter 8) Exceptions Animated Version ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. © The McGraw-Hill Companies, Inc.

2 Java Exception Hierarchy
All types of thrown errors are instances of the Throwable class or its subclasses. Serious errors are represented by instances of the Error class or its subclasses. Exceptional cases that common applications should handle are represented by instances of the Exception class or its subclasses. Error Many subclasses Many subclasses Java Programming: From Problem Analysis to Program Design, 4e

3 Throwable Hierarchy There are over 60 classes in the hierarchy.

4 Java’s Exception Class
class Exception Subclass of class Throwable Superclass of classes designed to handle exceptions Various types of exceptions I/O exceptions Number format exceptions File not found exceptions Array index out of bounds exceptions Various exceptions categorized into separate classes and contained in various packages Java Programming: From Problem Analysis to Program Design, 4e

5 Java Exception Hierarchy (continued)
Java Programming: From Problem Analysis to Program Design, 4e

6 Java Exception Hierarchy (continued)
Java Programming: From Problem Analysis to Program Design, 4e

7 Java Exception Hierarchy (continued)
Java Programming: From Problem Analysis to Program Design, 4e

8 Java Exception Classes
Java Programming: From Problem Analysis to Program Design, 4e

9 Java Exception Classes (continued)
Java Programming: From Problem Analysis to Program Design, 4e

10 Java Exception Classes (continued)
Java Programming: From Problem Analysis to Program Design, 4e

11 Java Exception Classes (continued)
Java Programming: From Problem Analysis to Program Design, 4e

12 Java Exception Classes (continued)
Java Programming: From Problem Analysis to Program Design, 4e

13 Java Exception Classes (continued)
Java Programming: From Problem Analysis to Program Design, 4e

14 Java Exception Classes (continued)
Java Programming: From Problem Analysis to Program Design, 4e


Download ppt "Chapter 6-2 (Book Chapter 8)"

Similar presentations


Ads by Google