The 3rd edition of Thinking in Java is available on the author's website for free.
http://www.mindview.net/Books/TIJ/ Paul On Mon, Mar 16, 2009 at 8:47 AM, Mark Feeney <mark.fee...@gmail.com> wrote: > > I hate "+1" emails, but this is essentially just that. > > "Java Concurrency in Practice" gets my vote as the most important book > to read about Java. I always keep it and "Effective Java" close at > hand. Both of these are references for when you "know some java"; > they're not really tutorials. > > I haven't read "Thinking in Java", so I can't comment on that one. > > On Mar 16, 7:50 am, Paul Drummond <paul.drumm...@iode.co.uk> wrote: > > 2009/3/16 DonLeo <leo.noordhui...@gmail.com>: > > > > > What book or books should I order to base my JAVA knowledge on ? > > > > I would suggest the following: > > > > 1. Thinking in Java by Bruce Eckel > > > > I learned C++ by reading Thinking in C++ by the same author so it was > > a natural progression to move on to this book. It's very big but then > > so is the Java language :) > > > > 2. Effective Java by Joshua Bloch > > > > Not for learning Java but excellent for learning how to write quality > > Java code. A must read IMO. > > > > 3. Java Concurrency in Practise > > > > I have not read this yet but I want to as Rich praises it in his > > concurrency talk. > > > > Cheers, > > Paul Drummond > > -- > > Iode Software Ltd, registered in England No. 6299803. > > > > Registered Office Address: 12 Sancroft Drive, Houghton-le-Spring, Tyne > > & Wear, DH5 8NE. > > > > This message is intended only for the use of the person(s) ("the > > intended recipient(s)") to whom it is addressed. It may contain > > information which is privileged and confidential within the meaning of > > applicable law. If you are not the intended recipient, please contact > > the sender as soon as possible. The views expressed in this > > communication may not necessarily be the views held by The Company. > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en -~----------~----~----~----~------~----~------~--~---