Java 2 Performance and Idiom Guide
It's one thing to write Java programs that run. It's another to write elegant Java programs that deliver exceptional performance. For that, you need a profound understanding of Java idioms and style: That's what Java 2 Performance and Idiom Guide delivers: a complete guide to more than 100 Java best practices you'd otherwise have to learn the hard way -- and might never learn! Coverage includes best practices for using the Java language; best practices idioms associated with the key Java libraries; and the patterns and idioms of concurrent programming. The book offers the best coverage of Java performance optimization ever published. You'll learn how to organize Java packages for maximum effectiveness and maintainability; how to test object-oriented Java code; and much more. Larman and Guthrie have bundled a career', ? worth of Java insight into a single 240-page book -- and every Java developer will benefit from owning a copy.
- Paperback | 299 pages
- 180.34 x 233.68 x 27.94mm | 793.78g
- 16 Sep 1999
- Pearson Education (US)
- Prentice Hall
- Upper Saddle River, United States
- w. figs.
Table of contents
1. Improving Performance-Major-Moderate. 2. Improving Performance-Moderate-Minor. 3. Improving Performance-Minor. 4. Library Idioms-Introduction. 5. Library Idioms-Java.Lang.Object. 6. Library Idioms-Reflection. 7. Library Idioms-Concurrency. 8. Library Idioms-Collections. 9. Library Idioms-Resources. 10. Library Idioms-Exceptions. 11. Language Idioms. 12. Packaging Idioms. 13. Testing Idioms. 14. Coding Idioms-Naming. 15. Coding Idioms-Style.
About Craig Larman
Craig Larman is an instructor and consultant with Object Space International, and author of the best-selling Applying UML and Patterns. He personally created and delivered the first course in UML, and has over 10 years experience in teaching object-oriented analysis and design. Larman is well-known for his involvement in conferences and seminars such as OOPSLA and Smalltalk Solutions '97.Rhett Guthrie is a developer and designer at ObjectSpace. He was a key designer of Voyager, one of the firm's flagship products. He is now working on the forthcoming Voyager EJB (Enterprise JavaBeans).