References
In preparing this set of notes, I refer heavily to the following.
Web Resources
- The Java Tutorial from Oracle
- The Java Language Specification
- Java Generics FAQs by Angelika Langer
Books
- Java Generics and Collections, by Maurice Naftalin and Philip Wadler, ISBN 978-0596527754
- Effective Java, 3rd Edition, by Joshua Bloch, ISBN 978-0134685991
- Functional Programming in Java, 1st Edition, by Pierre-Yves Saumont, ISBN 978-1617292736