JAVA...
Murach's
Begining Java 2, JDK 5 
Murach publishing has made available
first 2 chapters and excerpt from chapter 3 of Murach's
Begining Java 2, JDK 5.
JAVA:
An Eventful Approach 
Five chapters are available from
JAVA: An Eventful Approach. These sample chapters
are Chapter 1 - What is programming anyway?, Chapter
2 - What's in a name?, Chapter 6 - Classes, Chapter
9 - Active objects and Chapter 14 - Arrays
Java
How to Program, Sixth Edition
Three sample chapters are available
from Java How to Program, Sixth Edition. Chapter 1
- Introduction to Computers, the Internet and the
World Wide Web, Introduction to Java Applications
and Introduction to Classes and Objects.
Java
How to Program, Fifth Edition
Three sample chapters are available
from Java How to Program, Fifth Edition. Chapter 7
- Arrays, Chapter 12 - Graphics and Java2D and Chapter
13 - Graphical User Interface Components: Part 1.
Simply
Java Programming 
Four sample chapters are available
from Simply Java Programming. Chapter 6 - Introducing
Algorithms, Pseudocode and Program Control, Chapter
16 - Introducing One-Dimensional Arrays and JComboBoxes,
Chapter 28 - Introducing the Java Speech API and Chapter
29 - Introducing Web Applications and the Apache Tomcat
Web Server.