JAVA...
Principles
of Object-Oriented Programming in Java 1.1 
Principles of Object-Oriented
Programming in Java 1.1 can be viewed online.
The
Java Developers Almanac 1.4 
The Java Developers Almanac
presents all the core Java packages and their members
in an easy-to-consult format. All the code examples
from the book are available here.
Jan
Newmarch's Guide to JINI Technologies
This free
online book covers topics like TroubleShooting Jini,
Discovering a Lookup Service, Entry Objects, Service
Registration, Client Search, Leasing, Choices for
Service Architecture, Discovery Management and etc.
IJava
Everywhere In Action 
From the Mars Rover all the
way to your mobile phone, Java technology is changing
the world around us, and beyond. It's used in practically
every major industry, from education, government,
and space exploration to transportation, finance,
telecommunications, and more.
Java
Au Naturel
This is a free computer science
textbook by Dr. William C. Jones, Jr. It includes
the following topics: Objects, Conditionals and Boolean
Methods, Loops and Parameters, Instance Variables,
Class Methods and Class Variables, Basic Data Types
and Expressions and etc.