Addresses a vital issue for those developing software for the Java' platform: how to achieve maximum performance and scalability for their applications. This book presents practical tactics for enhancing application performance in the areas of I/O, RAM footprint, small object management, algorithms, data structures, Swing, and deployment.