Free Trial

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


This Short Cut tells you about tools that will improve the quality of your Java code, using checking above and beyond what the standard tools do, including:

  • Using javac options, JUnit and assertions

  • Making your IDE work harder

  • Checking your source code with PMD

  • Checking your compiled code (.class files) with FindBugs

  • Checking your program's run-time behavior with Java PathFinder

Subscriber Reviews

Average Rating: 5 out of 5 rating Based on 1 Rating

"Concise Guide" - by Jerry.Yoakum on 16-JAN-2010
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
A concise guide to analyzing Java code. Excellent overviews of three of the most popular, freely available, software packages for Java code analysis.
Report as Inappropriate


The publisher has provided additional content related to this title.


Visit the catalog page for Checking Java Programs

  • Catalog Page

Visit the errata page for Checking Java Programs

  • Errata