| Program Detail |
: This course is designed for people who already know how to program in Java and wish to take advantage of the new and advanced features in Sun's recent releases of the Java Development Kit. This is not an introductory course in Java and has a server-side Java focus. We also look under the hood at what happens inside the Java VM, illustrating code samples from the JDK where relevant. Guest lectures introduce you to some of the people creating and using this technology. Topics covered include the Java Virtual Machine, the Jasmin assembler, Java compilers, Java Native Interface, genericity in Java, the reflection API, multithreading in Java, distributed processing, Java networking, servlets, JSPs, and Remote Method Invocation. On completion, you should feel comfortable using these new and advanced capabilities in real Java programs. |