From: John B. Matthews on
In article <hu82hr$ef6$1(a)news.albasani.net>, Lew <noone(a)lewscanon.com>
wrote:

> Ian Smith wrote:
> > I think I actually saw it first in "Java in a Nutshell" - OK as a quick
> > reference but not a great learning book.
> >
> > "Effective Java" is IMO a goldmine. Also "Java Generics & Collections"
> > and "Java Concurrency in Practice".
>
> The free chapter of /Effective Java/ (You hear that, Rhino? Free!)
> <http://java.sun.com/docs/books/effective/toc.html>
> <http://java.sun.com/docs/books/effective/generics.pdf>

Also free, the book's first six items in "Objects: Part 1 & 2"

<http://www.drdobbs.com/java/208403883>
<http://www.drdobbs.com/java/210602264>

> is the best explanation of Java generics I've encountered, save
> perhaps for Brian Goetz's articles on DeveloperWorks, also free.
> (You hear that, Rhino? Free!)
> <http://www.ibm.com/developerworks/java>
>
> enums:
> <http://www.ibm.com/developerworks/java/library/j-enums.html>
> <http://www.ibm.com/developerworks/java/library/j-tiger04195/>
>
> Brian Goetz:
> <http://www.ibm.com/developerworks/search/searchResults.jsp?searchType=1&searc
hSite=dW&searchScope=javaZ&query=Goetz&Search=Search>
> <http://www.ibm.com/developerworks/edu/j-dw-java-generics-i.html>
> <http://www.ibm.com/developerworks/library/j-jtp01255.html>
> <http://www.ibm.com/developerworks/java/library/j-jtp0618.html>
> <http://www.ibm.com/developerworks/java/library/j-jtp04223.html>
> <http://www.ibm.com/developerworks/java/library/j-jtp09275.html>

--
John B. Matthews
trashgod at gmail dot com
<http://sites.google.com/site/drjohnbmatthews>