Thinking in Java (2nd Edition)
by By Eckel, Bruce
Category: Computers , Programming Languages , Java

An overview of the programming language's fundamentals covers syntax, initialization, implementation, classes, error handling, objects, applets, multiple threads, projects, and network programming.