I am looking for some good books or tutorials for advance Java Collections and generics concepts. Though i have found a tutorial for generics but didn’t find anything for Java Collections yet. Could someone suggest me something good for Java Collections? I am looking for concepts like
1) Very Detailed discussion and in depth knowledge about various types of collections.
2) When to use which collection.
3) When we use various collections what happens in the compiler level/Core level.
I saw few books on collections like Java Generics and collections by By Maurice Naftalin, Philip Wadler, Java Collections by John Zukowski and want to know how are these books and if I want to refer then which one should I go for?