1000 Java Tips
by Alexandre Patchine, Dr. Heinz M. Kabutz
Number of pages: 856
1000 Java Tips is an 856 pages of A4 format of Java tips, advises and solutions from real daily Java experiences. Compiled from the questions and answers inside the author's Java newsletter since 2001, this book covers most seeked Java topics and some other related ones. This book is not something that can be used solely to learn Java, while of course it makes a excellent companion for a good Java tutorial book.
Download or read it online for free here:
by Tim Lindholm, Frank Yellin - Prentice Hall PTR
The complete specification for the Java Virtual Machine, the nucleus of the Java language. It is an essential reference for Java Virtual Machine implementors and compiler writers. Numerous practical examples clarify how the JVM operates in practice.
by Peter Sestoft - IT University of Copenhagen
This is a concise description of the Java programming language, version 1.1 and later. It is a quick reference for the reader who has already learned (or is learning) Java from a standard textbook and who wants to know the language in more detail.
by James Sutherland, Doug Clarke - Wikibooks
Java persistence could be defined as storing anything to any level of persistence using the Java programming language. This book is focused on storing Java objects to relational databases, in particular using the Java Persistence API (JPA).
by Gary McGraw, Edward W. Felten - Wiley
Securing Java is the book on mobile code and security, it includes many things the authors discovered while working on real-world systems with businesses and government agencies. The book should appeal to experts and beginners alike.