"Java the UML way" is a fact-paced text which teaches programming in Java. Unified Modeling Language (UML) is the modeling tool in this book.
Object orientation is presented early, and traditional topics of control structures and arrays are cast into an object oriented context. The use of available classes is stressed, and classes for user communication (JOptionPane), sound, images, graphics, sorting and searching are covered in the first part. Applets and applications illustrate use of language features.
The second part covers intermediate-to-advanced topics, e.g. understanding of graphical user interfaces (GUI) by means of the Swing libraries, thread programming, algorithms and data structures (the Collection classes and more), distributed systems (sockets and RMI), database interfacing (JDBC) and web-programming (servlets/JSP).
http://www.tisip.no/JavaTheUmlWay/ makes available all the examples, solutions to all small problems and to several programming problems. Overhead slides for each chapter are also available, as well as links to more Internet resources.
You will learn…