The AWT provides convenient ways to include graphics, sounds, and other applet elements. As a modern programming language, Java includes a number of advanced features. Exceptions provide a systematic way to catch error conditions. Threads permit the programmer to develop multiprocessor applications. Packages let the programmer control the name space.
Interfaces provide a simpler alternative to multiple inheritance.
Given the time constraints, we will not pursue all topics in equal depth. However, the online tutorial materials will fill in the gaps. Tutorial objectives Understand why Java may be a useful programming language, particularly for IS education. Learn the basic language syntax and the structure of the standard library class hierarchy. Explore Java applications and applets, using the online tutorial materials.