Java, Java, Java: Object-Oriented Problem Solving
by Ralph Morelli, Ralph Walde
Publisher: Prentice-Hall 2012
Number of pages: 865
Functional and flexible, this guide takes an objects-first approach to Java programming and problem using games and puzzles. Updated to cover Java version 1.5 features, such as generic types, enumerated types, and the Scanner class. Offers independent introductions to both a command-line interface and a graphical user interface (GUI).
Home page url
Download or read it online for free here:
by Jane Meyerowitz, Deshendran Moodley - University of KwaZulu-Natal
These lecture notes are designed for use in the first year Computer Science modules. They provide an introduction to problem solving, programming, and the Java language. They are intended to serve as a complement to the formal lectures.
by Bruce Eckel - MindView
This is a comprehensive tutorial, it covers many aspects of the language, with exercises in each section which will allow you to expand your Java knowledge. Perfect for migrating from another object-oriented language (C++) to Java.
by Elliotte Rusty Harold - Cafe au Lait
This is a tutorial introduction to Java that just covers what you need to know to start programming command line applications in Java. This is an introduction to the basic syntax of the language. Part 3 covers the basics of writing applets in Java.
by Daniel L. Schuster - Western State College
Enter the ACM Java libary. This library made it possible to teach simple graphics and arcade game programming to students with no prior programming experience. But the students are still learning real coding and real Java.