Online Sun Java Tutorial - a step by step introduction for
beginners into the world of object oriented programming and Java.
It also contains detailed explanations to use many of the Java
extensions such as Swing, JDBC, RMI, Servlets, etc.
Precisely (a book in pdf format) gives a concise description
of the Java programming language in 68 pages.
- Thinking in Java The second edition of a great pdf book