What There Is to Learn About Java |
|
The Java Language (Syntax and Semantics) (Easy for a C or C++ programmer) |
|
|
OOP Style of Programming and (more importantly) System Design
(Requires good knowledge of application area and experience with OOP design) |
|
|
OOP Style of Programming and (more importantly) System Design
(Requires good knowledge of application area and experience with OOP design) |
|
|
The Java Application Programming Interface (API) | |
|
an extensive standard set of libraries for writing Java programs | |
|
provides powerful functionality | |
|
requires substantial study and practice to learn to use well | |
|
Examples of entire books devoted to a single aspect of the Java Library | |
|
S. Oaks & H. Wong, Java Threads, O'Reilly. | |
|
Hamilton, Cattell, and Fisher, JDBC Database Access with Java: A Tutorial and Annotated Reference, Addison-Wesley. ISBN 0-201-92454-4. | |
|
Java Tools: Debuggers, source browsers, etc. |