Java Books

300 java Tips
The language, widely considered to be the most popular platform for web development, derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities.

The Java Language Specification
The book provides complete, accurate, and detailed coverage of the Java programming language. It provides full coverage of all new features added in since the previous edition.

Java Native Interface: Programmer's Guide and Specification
This book is the definitive resource and a comprehensive guide to working with the JNI. Entirely up-to-date, the book offers a tutorial, a detailed description of JNI features.

Advanced Programming for the Java 2 Platform
This book is for developers with more than a beginning level of understanding of writing programs in the Java programming language.

Mastering Enterprise JavaBeans Third Edition
The book is about EJB concepts, methodology and development. This book also contains a number of advanced EJB topics.