Java, Java, Java: Object-Oriented Problem Solving
This book Java, Java, Java is suitable for a typical Introduction to Computer Science (CS1) course or for a slightly more advanced Java as a Second Language course. This edition retains the “objects first” approach to programming and problem solving that was characteristic of the first two editions. The text emphasizes the careful coverage of Java language features, introductory programming concepts, and object-oriented design principles.
Contents include; The way of the program, Variables, expressions and statements, Functions, Case study: interface design, Conditionals and recursion, Fruitful functions, Iteration, Strings, Case study: word play, Lists, Dictionaries, Tuples, Case study: data structure selection, Files, Classes and objects, Classes and functions, Classes and methods, Inheritance, The Goodies, Debugging.
Author: Ralph Morelli & Ralph Walde, Trinity College | 3rd Edition
Java Java Java - Object Oriented Problem Solving (PDF)