THE one-stop resource to exception handling for effective Java developement
° Explains common exceptions in J2EE and Web Services frameworks and in key APIs, including JDBC, RMI, and JMS
° Covers application-wide exception handling strategies and design patterns as well as for debugging techniques using extensive code examples
° Written by Stephen Stelting, the author of Applied Java Patterns and a member of the Sun Services' Education Group
This one-stop resource for exceptions and exception handling in the Javalanguage provides a comprehensive reference for Java developers. The abilityto create code that will properly deal with error conditions is crucial todeveloping effective applications in any programming language. This bookdescribes exceptions and exception handling in Java. It provides a referencethat both describes how exceptions work in Java technology, and explains howto effectively use them in applications. Incorporating helpful topics as bestpractices and discussions about how specific APIs represent error conditions,this book discusses the practice of exception handling from softwaredevelopment up to system architecture. In addition, it provides informationabout how to use exceptions during the phases of software development whichfocus on testing and debugging.
I. FUNDAMENTALS OF EXCEPTIONS AND EXCEPTION HANDLING.
1. Introducing Exceptions.
2. Exception Handling Techniques and Practices.
3. Advanced Exception Handling Concepts.
4. Exceptions and Threading.
5. Logging and Assertions.
II. EXCEPTION HANDLING AND DESIGN.
6. Exception Handling and Design.
7. Exceptions in the Java Core Language.
8. Collections and I/O.
9. Distributed Java APIs.
III. EFFECTIVE USE OF EXCEPTIONS, ERRORS, AND HANDLING.
11. Architecture, Design and the Exception Model.