Java Links
Recommended Java Reference
The Java Programming Language, 4th Edition
by Ken Arnold, James Gosling and David Holmes, Prentice Hall, 2005.
Java For C++ Programmers
The Java Language Specification
Java API Documentation
Java Virtual Machine Documentation
The Java Tutorial
Brewing Java: A Tutorial