Java 2 Performance and Idiom Guide / Edition 1

Java 2 Performance and Idiom Guide / Edition 1

by Craig Larman, Rhett Guthrie
     
 

ISBN-10: 0130142603

ISBN-13: 9780130142603

Pub. Date: 08/27/1999

Publisher: Pearson Education

Thank you for considering the Java 2 Performance and Idiom Guide. The goal of this book is to document the common idioms and optimization techniques that experienced Java developers should know. The topics are presented specifically for Java 2, including coverage of features such as the Collections Framework and the HotSpot JVM.

High Performance Java-write

Overview

Thank you for considering the Java 2 Performance and Idiom Guide. The goal of this book is to document the common idioms and optimization techniques that experienced Java developers should know. The topics are presented specifically for Java 2, including coverage of features such as the Collections Framework and the HotSpot JVM.

High Performance Java-write fast code

Our goal is to help catapult the beginner or intermediate Java developer over the chasm of performance pitfalls the Java platform challenges us with. Thus, the book includes a broad introduction to optimizing for speed and space, including:

  • Design level optimization principles
  • Environment and tool strategies
  • Algorithm and data structure strategies
  • Language and library specific optimization techniques.

Idioms in Java-write code fast

There are a wide variety of "tricks of the Java trade" or idioms that experienced Java developers apply to develop solid code. Like design patterns, coding idioms provide out-of-the-box solutions for many problems. Unlike design patterns, these idioms are very close to code and therefore take maximum advantage of the Java language and libraries. They include:

  • Idiomatic usage of particular JDK classes and APIs, such as the Reflection API.
  • Concurrency idioms to create thread-safe code
  • Packaging and application structure idioms
  • Naming and coding style idioms

Product Details

ISBN-13:
9780130142603
Publisher:
Pearson Education
Publication date:
08/27/1999
Pages:
299
Product dimensions:
7.28(w) x 9.60(h) x 1.05(d)

Table of Contents

Improving Performance---Major-Moderate
1(61)
Improving Performance---Moderate-Minor
61(32)
Improving Performance---Minor
93(20)
Library Idioms---Introduction
113(2)
Library Idioms---Java.Lang.Object
115(16)
Library Idioms---Reflection
131(12)
Library Idioms---Concurrency
143(22)
Library Idioms---Collections
165(14)
Library Idioms---Resources
179(8)
Library Idioms---Exceptions
187(8)
Language Idioms
195(22)
Packaging Idioms
217(20)
Testing Idioms
237(18)
Coding Idioms---Naming
255(24)
Coding Idioms---Style
279

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >