Java
training course contents
What is Java?
What Java is, history of Java, reasons for success. The Java
Virtual Machine, Bytecodes, getting up and running with
Java, Java resources. Simple Java applications.
C features in Java
Java data structures, Java flow control, differences from
C, arrays, strings and packages.
OO features in Java
Java classes and objects, inheritance, overloading, packages.
Differences from C++.
Java applets
Applications vs. applets, HTML, the applet tag, applet methods,
life cycle, testing and debugging.
Multimedia applets
Images, sounds, fonts, colours and animation.
Java products
The JDK in detail, other development environments. Javabeans
and JDBC overviews.
Abstract Window Toolkit
JFC and Swing versus AWT. Event handling (JDK 1.1), GUIs,
panels, buttons, lists, scrollbars, text areas, frames…
Exception handling and multithreading
Handling exceptions. Starting, pausing, stopping threads,
producers, consumers, monitoring.
More standard classes
Java file I/O, Streams, The system class. The networking
model, java.net classes.
Security and Java
Types of attack, the security manager, craplets, securing
the network.
Integrating legacy code with Java
|