- Shopping Bag ( 0 items )
From Barnes & NobleThe Barnes & Noble Review
Performance is the No.1 obstacle facing the enterprising Java developer. Of course, performance means different things in different environments -- computational performance, RAM Footprint, speed of startup, scalability, user interface responsiveness. Whatever you mean by performance, this book delivers the world's best solutions, straight from Sun's own Java Performance Team.
Performance isn't something that can be bolted on at the end of the development process. This book shows how to integrate performance considerations into Java analysis, design, coding, and testing. Equally important, it presents detailed Java benchmarking and profiling techniques that help you determine where you stand and where you can improve.
Then, the authors take on each key opportunity for Java performance enhancement. You'll learn how to improve I/O using buffered streams, custom buffering, and more effective object serialization techniques. The authors address every component that contributes to bloated application footprints, show how to reduce the number of classes that must be loaded, and optimize code using reflection and other techniques.
You'll find performance-focused coverage of object mutability, algorithms and data structures, working with native code (and understanding the performance costs of JNI), and reducing JAR file sizes and download times. There's also extensive coverage of building more responsive Swing-based user interfaces, including a close look at threading and timing issues, as well as several examples that utilize Swing's JTable component.
Nobody's under more pressure to improve Java's performance than Sun -- and this book brings together the best solutions they've found. If you're a serious Java coder, you shouldn't be without it. (Bill Camarda)
Bill Camarda is a consultant and writer with nearly 20 years' experience in helping technology companies deploy and market advanced software, computing, and networking products and services. His 15 books include Special Edition Using Word 2000 and Upgrading & Fixing Networks For Dummies®, Second Edition.