
Amazon Prime Free Trial
FREE Delivery is available to Prime members. To join, select "Try Amazon Prime and start saving today with FREE Delivery" below the Add to Cart button and confirm your Prime free trial.
Amazon Prime members enjoy:- Cardmembers earn 5% Back at Amazon.com with a Prime Credit Card.
- Unlimited FREE Prime delivery
- Streaming of thousands of movies and TV shows with limited ads on Prime Video.
- A Kindle book to borrow for free each month - with no due dates
- Listen to over 2 million songs and hundreds of playlists
Important: Your credit card will NOT be charged when you start your free trial or if you cancel during the trial period. If you're happy with Amazon Prime, do nothing. At the end of the free trial, your membership will automatically upgrade to a monthly membership.
Buy new:
-76% $8.37$8.37
Ships from: Amazon Sold by: BOOK_DEPOT
Save with Used - Acceptable
$7.28$7.28
FREE delivery Wednesday, December 4
Ships from: onceuponatimebooks Sold by: onceuponatimebooks
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Better, Faster, Lighter Java 1st Edition
Purchase options and add-ons
- ISBN-109780596006761
- ISBN-13978-0596006761
- Edition1st
- PublisherO'Reilly Media
- Publication dateJuly 6, 2004
- LanguageEnglish
- Dimensions7 x 0.66 x 9.19 inches
- Print length262 pages
Popular titles by this author
Editorial Reviews
About the Author
Working as a professional programmer, instructor, speaker and pundit since 1992, Justin Gehtland has developed real-world applications using VB, COM, .NET, Java, Perl and a slew of obscure technologies since relegated to the trash heap of technical history. His focus has historically been on "connected" applications, which of course has led him down the COM+, ASP/ASP.NET and JSP roads. Justin is the co-author of Effective Visual Basic (Addison Wesley, 2001) and Windows Forms Programming in Visual Basic .NET (Addison Wesley, 2003). He is currently the regular Agility columnist on The Server Side .NET, and works as a consultant through his company Relevance, LLC in addition to teaching for DevelopMentor.
Product details
- ASIN : 0596006764
- Publisher : O'Reilly Media; 1st edition (July 6, 2004)
- Language : English
- Paperback : 262 pages
- ISBN-10 : 9780596006761
- ISBN-13 : 978-0596006761
- Item Weight : 15.2 ounces
- Dimensions : 7 x 0.66 x 9.19 inches
- Best Sellers Rank: #6,660,131 in Books (See Top 100 in Books)
- #757 in Object-Oriented Software Design
- #1,195 in SQL
- #2,220 in Computer Systems Analysis & Design (Books)
- Customer Reviews:
About the author

Bruce Tate is an avid adventurer who enjoys kayaking rivers, indoor climbing, and boating. He is a prominent figure in the Elixir programming language community as a speaker, author, editor, and conference organizer. Bruce Tate's contributions in the field of programming education have made a significant impact nationally and beyond.
The programmer and CEO of Groxio is helping to redefine how computer languages are taught and learned. In 2022, he captained one of the roughly 200 boats to complete America's Great Loop with his wife Maggie. The journey of 6,700 miles spanned two countries, eighteen states, and nine months.
Professionally, he is the author or co-author of more than a dozen books including best-selling Seven Languages in Seven Weeks, Designing Elixir Systems with OTP, and Programming Phoenix. He was involved with the Elixir and Ruby languages early in their adoption curves.
Currently, when he's not on the water, he lives in Chattanooga, Tennessee with his wife and his dog Yeti.
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on Amazon-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
'Better, Faster, Lighter Java' is very useful to me because: a) Its main contention that programmers need to be aware of and avoid Java "bloatware" agrees with my experience; b) Its authors provide some criteria to use to decide whether a Java technology is well designed; and c) It provides some alternative Java technologies to use as comparisons with ones that are too "heavy" and not as flexible or extensible. All this was done in a relatively brief book (itself rather "light").
Hence I appreciate this book for the synthesis of ideas it provides, the questions it raises and for its introducing me to alternative Java technologies that I'll now seek more in-depth treatments of.
The second half of the book provides a survey of technologies that help you apply these principles: such as Hibernate and Spring. However, it is a survey, and to use any of these technologies you have to get a more in-depth book.
I did find the section on the class loader to be good. I saw Justin Gehtland at the "No Fluff Just Stuff" Java conference and he gave a really in-depth presentation on this topic.
One more thing, the book is written by Bruce Tate and Justin Gehtland, however, almost the entire book is written in the first-person singular. Weird.
If you write complicated code that only you can understand, if you are proud of your complicated solutions, then you need this book in order to succeed in your programming career.
However I found this book a little boring, as it has too much text and few code examples. Like Inversion of Control and Dependency Injection, two important topics, the author explain them with text instead of code. But like a CD, a book can be worth the money for just a few pages.
The author is very humble, but he probably belongs to the dream team of Java professionals. He just gets the work (efficiently) done, and that is what customers care about. To understand what I am trying to say, read the chapter about the Simple Spider. I didn't understand very well his code, but he solved a complex problem, actually a 18000 bucks problem, with simple solutions.
I don't agree with everything they said, but much of their book may touch a chord in you. Most of their ire is devoted to EJB; especially entity beans, which they consider totally useless. For MDB and stateless session beans, they suggest these are best used when you typically have transactions across a distribute database. In general, the EJB code is too verbose. Conceptual clutter. And to avoid this, you may end up dependent on a developer framework that autogenerates some source code. Plus, most executables using EJBs end up being too slow. This complaint echoes what many others have noted for years.
On a related theme, the authors suggest Web Services are too heavy. Designed by committee and very complex. Before anyone has had extensive experience with a successful version. Not unlike how EJB and CORBA came about.
In general, they recommend that you choose the simplest tools and frameworks you can find. Stay with these as long as you can. And take with caution the siren songs of vendors claiming better tools.
Top reviews from other countries
Nachdem man dann dieses Buch gelesen hat, sind die Zweifel weg. Man läßt die Entwickler mit gutem Gewissen das tun, was vernünftig ist, nämlich "Better, faster, lighter Java".
Das Buch enthält wenig fundamental Neues, aber die Zusammenfassung ist in dieser Form einigermaßen einmalig und überzeugend. Wenn man also das Entscheidungsproblem EJB 2.0 versus leichtere Ansätze hat, dann ist dieses Buch zusammen mit Bitter EJB vom selben Autor die Quelle, mit der man sich viel Rumsucherei sparen kann, und zu brauchbaren Entscheidungen kommt.
Leichtgewichtigere Alternativen werden soweit skizziert, dass man einen Eindruck bekommt. Der Fokus liegt dabei auf Hibernate und Spring. Die Skizzen dieser Technologien reichen aber bei weitem nicht aus, um mit ihnen zu arbeiten. Wenn man das wirklich möchte, muss man sich die "echten" Erläuerungen woanders besorgen.
Das Buch ist geeignet für alle, die erstmalig vor der Entscheidung stehen, ob sie EJB verwenden sollen und für alle, die die Entscheidung für EJB schon mal bereut haben. Wer bereits weiß, dass EJB nichts für ihn ist und die Grundkonzepte von Hibernate und Spring kennt, wird in dem Buch wenig Neues finden.
Insgesamt ein lohnendes und wichtiges Buch, dass mal einen Kontrapunkt zum schwergewichtigen Mainstream setzt.






