Product Description
This text provides an introduction to both the Java programming language and the techniques for writing high-quality programs. It takes an object-oriented approach that progresses naturally - first using objects, then writing classes.