Thinking in Java
Master Java programming with Bruce Eckel's Thinking in Java. This essential tutorial offers a comprehensive introduction to Java's features and is geared towards experienced developers who want to learn more about the language. From basic Java types to class design issues, inheritance, and composition, this tutorial covers what you need to know to up your Java skills. With extensive source code and chapters on topics like exception handling and network programming, Thinking in Java offers a valuable perspective on why Java is "new and better." Discover why this printed version of Eckel's online materials is a must-read for any object-oriented programmer.
First Published in 1998