... Pascal, Java, Ada, and even a version of Lisp. There are two clear marketplace winners, C++ and Java. Today, Java is the emerging object-oriented language of choice for many programmers and software ... programming with Java, and now want to understand the fundamentals of object-oriented software development. If you're fairly new to programming, and have had a class or two in Java, you're ... study of a small Java application. The fundamental OOAD concepts covered in Chapter 4 are used to design the application, and the Java and Swing concepts covered in Chapter 3 and 5 are used for...