Title on accompanying CD-ROM: Total Java version 1.0, a self-paced introduction to programming using Java.
Contents:
Introduction -- Fundamental data types -- Objects -- Basic control flow -- Functions -- Classes -- Advanced control flow -- Testing and debugging -- Vectors and arrays -- Pointers -- Inheritance -- Streams -- Object-oriented design -- Recursion -- Sorting and searching -- An introduction to data structures -- Operator overloading -- Memory management -- Exception handling -- Name scope management -- Polymorphism -- Templates -- The standard template library: containers -- Standard template library: iterators and algorithms -- The unified modeling language -- An introduction to design patterns -- Graphical user interfaces -- Relational databases -- XML (Web only) -- Appendices: C|| language coding guidelines ; Keyword summary ; Operator summary ; Character escape sequences ; ASCII code table ; Number systems ; Bit and shift operations ; UML summary ; A C++/Java comparison -- Legacy C++ features -- C++ library summary -- Glossary.
This resource is supported by the Institute of Museum and Library Services under the provisions of the Library Services and Technology Act as administered by State Library of Iowa.