[Yanel-dev] Effective Java Second Edition by Joshua Bloch

Balz Schreier balz.schreier at gmail.com
Tue Sep 28 13:25:25 CEST 2010


Dear all,

to put some light into this mail thread, I'll add some more details
regarding the mentioned book, as I was mentioning it today while talking to
Michael.

The first edition of the book came out in 2001.
The second edition came out in 2008 and was updated for all the new features
in Java SE 6.

Having read many Java books myself, this is still one the top shots I
can really recommend to Java developers (not only people how start to write
applications in Java, it's a nice read for very advanced developers too).

As written in the introduction of the book, many other books are primarily
addressing the following two areas:
1) Language Structure / Grammar
2) Vocabulary: how things are named, API specifics

But "Effective Java" addresses only the third area:
3) Usage (the author compares it with learning a new spoken language: first
you learn grammar and vocabulary. But very often, the usage must be learned
in the real life)..

So the book is about patterns, about how to code, compares different coding
approaches (e.g. Constructor Overloading versus Static Factories), etc.

For me, this book is a "must have read" for all Java developers.

The author is very known in the Java eco system, having been involved into
many JSRs either as spec lead or key contributor.
Usually Joshua Bloch has his "Effective Java" session at Java conferences
(JavaOne, Devoxx, Jazoon, ...).

Cheers
Balz


On Tue, Sep 28, 2010 at 1:10 PM, Nigel Runnels-Moss <
n.runnels-moss at sourcesense.com> wrote:

> Sorry to be a killjoy but do you have a little more to go on in the
> way of trusted recommendation other than 'someone told me about this
> book'?
>
> Otherwise I can get more out of searching Amazon's site for java books
> and going on ratings.
>
> N.
>
> On Tue, Sep 28, 2010 at 10:08 AM, Michael Wechner
> <michael.wechner at wyona.com> wrote:
> > Hi
> >
> > A colleague of mine suggested the following book
> >
> > http://java.sun.com/docs/books/effective/
> >
> > which might help to improve our Java coding.
> >
> > I don't read many books anymore and I am not affiliated with the author
> or
> > whatsoever,
> > but thought what the heck and hence post it here ;-)
> >
> > Cheers
> >
> > Michael
> > --
> > Yanel-development mailing list Yanel-development at wyona.com
> > http://lists.wyona.org/cgi-bin/mailman/listinfo/yanel-development
> >
> --
> Yanel-development mailing list Yanel-development at wyona.com
> http://lists.wyona.org/cgi-bin/mailman/listinfo/yanel-development
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.wyona.org/pipermail/yanel-development/attachments/2010092=
8/73b4542d/attachment.htm


More information about the Yanel-development mailing list