FreeSoftwareBooks.com
the name says it all

Home Page  |   Languages   | Java/J2EE    |  Microsoft    |   Unix/Linux    |   Computer Science    |   Databases    |  Web   |   Networking  

Core Java 
Introduction to Java and OOA/OOD for Web Applications (by Alvin J. Alexander)
Object-oriented Program Design and Software Engineering with Java (Dave Goddeau)
JDK 1.4 Tutorial (G.M. Travis) [Mirror] The Java Tutorial
JDK API Specifications (Javadoc) The Difference between JDKs
1000 Java Tips 330 Java Tips (Download)
Thinking in Java, by Bruce Eckel, 3rd Ed. [Mirror] [Mirror] [Mirror] [Mirror] [PDF] [Download]
Introduction to Computer Science Using Java (Bradley Kjell) [Mirror] [Mirror] [Mirror]
Introduction to Programming Using Java (David J. Eck) [Mirror] [Mirror] [Mirror] [Mirror] [Mirror]
Java Au Naturel (W.C. Jones Jr) Essentials of the Java Programming [Part 2]
Data Structures and Algorithms with Object-Oriented Design Patterns in Java
A Gentle Introduction to Java Programming (Andrew Cumming)
Computer Scientist Through Java [HTML] The Java Language Environment
Bleeding at the Keyboard: A Guide to Modern Programming with Java (Gregory J. E. Rawlins)
The Visual Basic Programmer's Guide to Java Java Data Structures, 2nd Edition
O'Reilly® The Java Reference Library CD Bookshelf [Mirror] [Mirror] [Mirror] [Mirror] [Mirror] [Mirror] [Mirror]
Java, an Object First Approach Data Structures through Java (P. Williams)
Java Lecture Notes [Mirror] [Mirror] [Another] Java FAQ [Topics] [Topics] [Mirror]
Java Programming FAQs and Tutorials Java 1.2 Unleashed
JBD: Java by Definition Java Developer's Reference
Learn Working in Java Teach Yourself Java Programming in 24 Hours
Java Expert Solutions Tricks of Java Programming Gurus [Mirror]
Brewing Java: A Tutorial [Mirror] Teach Yourself Java in 21 Days
Java Unleashed Web Programming with Java
Java by Examples The Official Gamelan Java Directory
Using Java 3rd Edition [2nd Edition] Principles of Object-Oriented Programming in Java
Developing Intranet Applications with Java [Mirror] Presenting JavaBeans [Mirror]