Check out the new USENIX Web site.
 1998 USENIX Annual Technical Conference - June 15-19, 1998 - Marriott Hotel, New Orleans, Louisiana
 
Jump to Conference Home Page Jump to Registration Information
 
Table of Contents
M7   Introduction to Java  New
Prithvi Rao, Kiwilabs

Who should attend: Anyone interested in learning about the fundamentals of Java programming. You must have previous experience in C or C++ or some other object-oriented programming language. Knowledge of general object-oriented design would be useful, but is not required.

Java is gaining popularity as a truly portable programming language, incorporating the strengths of C and C++ and avoiding their weaknesses. This tutorial will give you an overview of the fundamentals of Java, present the differences between Java and C++, and will progress towards programming examples in Java using various packages. These packages include but are not restricted to java.lang, java.awt, java.io.

Topics will include:

-    Java basics
-    Exceptions
-    Differences between Java and C++
-    Packages
-    Threads in Java
-    Multi-threaded programming
-    Applets and applications
-    Abstract Windowing Toolkit (AWT)
-    Inter-applet communication
-    Animation
-    Input/output
-    Networking
-    Inner classes
 


Prithvi Rao  (M7, T6is the founder of KiwiLabs which specializes in software engineering methodolgy and Java training. He has worked on the development of the MACH operating system and a real-time version of MACH at Carnegie Mellon, and holds two patents resulting from his work on mobile robots. He has worked with the SPHINX speech recognition system to develop a speech interface to Netscape.
 


Program at-a-Glance - Tutorials - Technical Program - Registration -
Birds-of-a-Feather - Conference Activities - Hotel & Travel Info - Conference Home
Conference Index
Events Calendar
USENIX home