.profile Consulting Inc. presents:

Java Best Practices and Performance Tuning


Java applications are easy to write but are they right? A number of key mistakes are made every day by even the most experienced developers when it comes to performance and recommended practices for writing Java applications. This course will demonstrate proven techniques for writing better and faster Java code.

Course Structure

The course is presented as 2 days of lecture with some live demonstration if facilities permit.

Course Objectives
  • Understand the common pitfalls of everyday Java programming techniques
  • Learn how to use objects effectively
  • Learn how to use classes & interfaces effectively
  • Handle errors in the most efficient and judicious fashion
  • Understand the problems with equality in Java objects
  • Create high-performance Java code
  • Learn the trade offs between design considerations and performance in Java
  • Introduction & Motivation
  • Object Best Practices
  • Class & Interface Best Practices
  • Exception Best Practices
  • Equality Best Practices
  • Performance Issues
    • How to locate and diagnose performance problems
    • Deciding what to do about performance problems
    • How much performance tuning is enough

Students should be proficient with OO Programming in the Java language.

Recommended Texts

Practical Java, by Peter Haggar, Java Performance Tuning by Jack Shirazi and Effective Java, by Joshua Bloch.


Greg Holling and Dave Rodenbaugh

Pricing and Availability

This course is available on-site at your location. Please call .profile Consulting Inc. at (303) 499-5940 or email us at cjm@profcon.com for pricing, instructor availability and scheduling.

Back to .profile Consulting Inc. Home Page
Last Updated: February 2008.
Questions? Contact cjm@profcon.com
This page printed from www.profcon.com