Skip to Content
Java How to Program, Early Objects, 11th Edition
book

Java How to Program, Early Objects, 11th Edition

by Paul J. Deitel, Harvey Deitel
June 2017
Beginner
1296 pages
69h 23m
English
Pearson
Content preview from Java How to Program, Early Objects, 11th Edition

11 Exception Handling: A Deeper Look

Objectives

In this chapter you’ll:

  • Learn why exception handling is an effective mechanism for responding to runtime problems.

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

  • Use throw to indicate a problem.

  • Use catch blocks to specify exception handlers.

  • Learn when to use exception handling.

  • Understand the exception class hierarchy.

  • Use the finally block to release resources.

  • Chain exceptions by catching one exception and throwing another.

  • Create user-defined exceptions.

  • Use the debugging feature assert to state conditions that should be true at a particular point in a method.

  • Learn how try-with-resources can automatically release a resource when the try block terminates.

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Beginning Java 17 Fundamentals: Object-Oriented Programming in Java 17

Beginning Java 17 Fundamentals: Object-Oriented Programming in Java 17

Kishori Sharan, Adam L. Davis
Learning Java, 5th Edition

Learning Java, 5th Edition

Marc Loy, Patrick Niemeyer, Daniel Leuck
Java in a Nutshell, 8th Edition

Java in a Nutshell, 8th Edition

Benjamin J. Evans, Jason Clark, David Flanagan

Publisher Resources

ISBN: 9780134751962