| The Java Language Specification | |
|
|
| by Gosling, Joy, Steele | |
| This is the most definitive book about Java that there is. It comes straight from the creators of the language. I wish I owned this book! | |
|
|
|
| The Java Virtual Machine Specification | |
|
|
| by Lindholm, Yellin | |
| The definitive spec for the Java VM, for those who want to get down and dirty with Java. | |
|
|
|
| Java Tutorial Continued: The Rest of the JDK | |
|
|
| by Campione, Walrath, Huml, The Tutorial Team | |
| More official tutorial. Useful stuff. | |
|
|
|
| The Java Class Libraries, Second Edition, Volume 1 | |
|
|
| by Chan, Lee, Kramer | |
| The first volume of the official API reference manual. Huge, but definitive. | |
|
|
|
| The Java Class Libraries, Second Edition, Volume 2 | |
|
|
| by Chan, Lee, Kramer | |
| The second volume of the official API reference manual. Huge and definitive. | |
|
|
|
| New! | The Java Class Libraries, Second Edition, Volume 1, 1.2 Supplement |
|
|
|
| by Chan, Lee, Kramer | |
| An update to the official API reference manual for Java 2. | |
|
|
|
| The Java FAQ | |
|
|
| by Kanerva | |
| Frequently asked questions about Java, with authoritative answers from engineers at Sun. | |
|
|
|
| JDBC Database Access with Java: A Tutorial and Annotated Reference | |
|
|
| by Hamilton, Cattell, Fisher | |
| The official and definitive JDBC reference. Also includes tutorial content and examples. | |
|
|
|
| Concurrent Programming in Java: Design Principles and Patterns | |
|
|
| by Lea | |
| Describes the principles of multi-threaded programming, and shows how to implement them in Java. | |
|
|
|
| The Java 3D Specification | |
|
|
| by Sowizral, Rushforth, Deering | |
| For hard-core 3D programmers, this is the official spec for Java3D. | |
|
|
|