Robust Java

Robust Java : Exception Handling, Testing, and Debugging

3.33 (6 ratings by Goodreads)
By (author) 

List price: US$54.98

Currently unavailable

Add to wishlist

AbeBooks may have this title (opens in new window).

Try AbeBooks

Description

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.show more

Product details

  • Paperback | 304 pages
  • 176 x 232 x 24mm | 780.17g
  • Pearson Education (US)
  • Prentice Hall
  • Upper Saddle River, United States
  • English
  • 0131008528
  • 9780131008526

Back cover copy

Robust JavaException Handling, Testing and DebuggingComplete guide to Java platform exceptions and exception handlingProven strategies for architects, designers, and developersKey design patterns for exception managementStephen SteltingYour one-stop tutorial & reference for Java exceptions and exception handlingSorry, you're not perfect. And neither is your code. But you can build more robust software: code that handles unexpected problems gracefully, and keeps on running. In Robust Java, Sun Java expert Stephen Stelting shows you how. Using extensive code examples, Steve covers every facet of Java exceptions and exception handling, encompassing architecture, design, development, testing, and debugging. With the help of this book, you'll: Discover best practices for Java exception handling Learn failure mode analysis: how to anticipate where errors are most likely to occur Understand the use of exceptions in complex APIs and frameworks including J2EE, JDBC, RMI, JMS, and more Master application-wide exception handling strategies Implement exceptions in complex distributed multi-tier systems Learn proven design patterns for handling exceptions in code Perform more effective Java testing and debugging using open source tools Understand key architectural decisions that will improve robustnessRobust Java covers the entire development lifecycle--and it will support you in any development role: programmer, tester, project manager, or architect. No book offers more useful, realistic guidance for building rock-solid, maintainable Java code.U.S. $49.99Canada $71.99PRENTICE HALL Professional Technical Reference Upper Saddle River, NJ 07458 www.phptr.com0131008528Java programming (c) Copyright Pearson Education. All rights reserved.show more

About Stephen A. Stelting

About the AuthorSTEPHEN STELTING, an instructor for Sun's Center of Learning Excellence in Broomfield, CO, has taught a wide variety of introductory and advanced Java technologies to thousands of developers worldwide. A frequent speaker at conferences such as JavaOne, SunNetwork and the Colorado Software Summit, he is the co-author of Applied Java Patterns (Sun Microsystems Press/Prentice Hall PTR). He has well over a decade of experience in software development, consulting, and technical training. (c) Copyright Pearson Education. All rights reserved.show more

Table of contents

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. 10. J2EE. III. EFFECTIVE USE OF EXCEPTIONS, ERRORS, AND HANDLING. 11. Architecture, Design and the Exception Model. 12. Patterns. 13. Testing. 14. Debugging. Appendix A. Appendix B. Appendix C.show more

Rating details

6 ratings
3.33 out of 5 stars
5 17% (1)
4 17% (1)
3 50% (3)
2 17% (1)
1 0% (0)
Book ratings by Goodreads
Goodreads is the world's largest site for readers with over 50 million reviews. We're featuring millions of their reader ratings on our book pages to help you find your new favourite book. Close X