Programmers who already have a thorough grasp of the object paradigm and C/C++ enjoy a head start in acquiring a command of Java. Relying on that experience, this course stresses the differences between Java and C++, not just as languages but also as approaches to program structure.
We present a balance between features where Java offers significant advantages over C++ and features where Java is deficient or awkward. We show how to exploit the former and discuss how best to circumvent or minimize the impact of the latter.
Our aim is to develop a mastery of the Java language and related
essential library (java.lang.) classes, leaving much of
Java's rich repertoire of library classes and specialized techniques for
follow-on advanced seminars.
5 half-day sessions
(4 if students' C++ background is grounded in a
thorough understanding of abstract data types and data type
taxonomy).
Upon successfully completing JAV-03 the participant will be able:
Money,
Date, Percentage, as
well as discrete types such as Sex,
MaritalStatus, and TelephoneNumber
Complex,
as well as families of related numeric types obeying Ohm's, Newton's, Einstein's, etc.
laws.
Person, Account,
Product, and
Organization, as well as derived specializations
of those types,
Return to course list
Java shortcuts
IDI home page
Last modified July 13, 2000