The Java(TM) Tutorial: A Short Course on the Basics (3rd Edition)
You will find clear explanations of such fundamentals as objects, classes, and data structures. In addition, the book provides introductions to object-oriented programming, applet construction, and user interface design. Other topics include exceptions, I/O, and threads. To help beginners avoid many common mistakes, an entire chapter is devoted to programming problems and their solutions. Convenient summaries at the end of each section are new to this edition. Also new for this edition are "Questions and Exercises" sections to help you practice what you learn.After working through the lessons in this proven tutorial, you will be well prepared to use the Java programming language in your school or workplace.