Starting out with Java : from control structures through objects /
Tony Gaddis ; international edition contributions by Soumen Mukherjee, Arup Kumar Bhattacharjee.
- Fifth edition. | International edition.
- Harlow, Essex, England : Pearson, c2013
- 1151 pages : illustrations ; 26 cm.
Includes index.
Introduction to computers and Java -- Java fundamentals -- Decision structures -- Loops and files -- Methods -- A first look at classes -- Arrays and the ArrayList class -- A second look at classes and objects -- Text processing and more about wrapper classes -- Inheritance -- Exceptions and advanced file I/O -- A first look at GUI applications -- Advanced GUI applications -- Applets and more -- Recursion -- Databases.
In "Starting Out with Java: From Control Structures through Objects," Gaddis covers procedural programming--control structures and methods--before introducing object-oriented programming. As with all Gaddis texts, clear and easy-to-read code listings, concise and practical real-world examples, and an abundance of exercises appear in every chapter.