Thinking in Java has earned raves from programmers worldwide for its extraordinary clarity, careful organization, and small, direct programming examples. It's the definitive introduction to object-
oriented programming in the language of the world wide web. From the fundamentals of Java syntax to its most advanced features, Thinking in Java is designed to teach, one simple step at a time. Fully updated for J2SE5 with many new examples and chapters.
Salient Fatures - The awards for this book keep piling up! They include Software Development Magazine Jolt Award for best book, 2003; Java Devloper's Journal Reader's Choice Award for Best Book, 2003, 2001, 1998; JavaWorld Editor's Choice Award for Best Book 2001; Software Development Magazine Productivity Award, 1999
- 12 new chapters including chapters on Generics and Arrays
Table Of Contents - Introduction to Objects
- Everything is an Object
- Operators
- Initialization & Cleanup
- Access Control
- Reusing Classes
- Polymorphism
- Interfaces
- Inner Classes
- Holding Your Objects
- Error Handling with Exceptions
- Strings
- Generics
- Arrays
- Containers in Depth
- I/O
- Enumerated Types
- Annotations
- Concurrency
- Graphical User Interfaces