Advanced Java training course description
A tour of the more advanced features of Java following on from the Introduction to Java course. JDBC and JavaBeans are covered in separate courses.
What will you learn
Use Java to implement OOA/D.
Use within Java programs
- Internationalisation
- Object serialisation
- Reflection
- RMI
- Swing
- JAR files
Write Servlets and Java Server Pages
Advanced Java training course details
Who will benefit:
Those wishing to program in Java.
Prerequisites:
Introduction to Java programming
Duration
5 days
Advanced Java training course contents
What you should already know
OO features in Java
Static initialisers, object destruction, finalisation, constructor chaining, shadowing, Abstract classes and interfaces, inner classes, nested classes, member classes, local classes, anonymous classes.
Internationalisation
Locales, Unicode, local customs, localising messages.
Object Serialisation
Simple and custom serialisation, class versioning.
Reflection
Obtaining class and member information.
RMI
Restrictions, RMI architecture, Stubs, skeletons, rmic, the registry server, The RMI API.
Swing
An overview, examples, comparison vs. AWT, data transfer cut & paste.
Servlets
Servlet API, Java Web server, The servlet life cycle, chaining servlets, Hybrid servlets.
JAR files and signed applet
JAR files and signed applet