Java, Java, Java, Object-Oriented Problem Solving – Ralph Morelli – 3rd Edition


Functional and flexible, this guide takes an objects-first approach to programming and problem using games and puzzles. Updated to cover 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).

Features: coverage of Unified Modeling Language (), the industry-standard, design tool. Illustrates key aspects of Java with a collection of game and puzzle examples. Instructor and resources available online. For introductory or professionals interested in Java.

Table of Content

0. Computers, Objects, and Java.
1. Java Program Design and Development.
2. Objects: Defining, Creating, and Using.
3. Methods: Communicating with Objects.
4. Applets: Programming for the World Wide Web.
5. Java Data and Operators.
6. Control Structures.
7. Strings and String Processing.
8. Arrays and Array Processing.
9. Graphical User Interfaces.
10. Graphics and Drawing.
11.Exceptions: When Things Go Wrong.
12. Recursive Problem Solving.
13. Threads and Concurrent Programming.
14. Files, Streams, and Input/Output Techniques.
15. Sockets and Networking.
16. Data Structures: Lists, Stacks, and Queues.


  • Feedback: Leave your comments here!

    Your opinions and comments would be greatly appreciated.
    If you have comments or questions we've added this section so that we might have a dialogue with you.

Complete all fields

eleven − 10 =