Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

H. Exception Handling: A Deeper Look

H. Exception Handling: A Deeper Look

Objectives

In this appendix you’ll:

• Learn what exceptions are and how they’re handled.

• Understand when to use exception handling.

• Use try blocks to delimit code in which exceptions might occur.

throw exceptions to indicate a problem.

• Use catch blocks to specify exception handlers.

• Use the finally block to release resources.

• Become familiar with the exception class hierarchy.

Outline

H.1 Introduction

H.2 Example: Divide by Zero without Exception Handling

H.3 Example: Handling ArithmeticExceptions and InputMismatchExceptions

H.4 When to Use Exception Handling

H.5 Java Exception Hierarchy

H.6 finally Block

H.7 Stack Unwinding and Obtaining Information from an Exception Object

H.8 Wrap-Up

Self-Review Exercises | Answers to Self-Review Exercises | Exercises


  

You are currently reading a PREVIEW of this book.

                                                                                        

Get instant access to over
$1 million worth of books and videos.

  

Start a Free Trial