Advanced Java Programming Course

Java Programming Course Description

Students will learn to parse XML documents using the JAXP API. Multi-threaded applications will be covered in detail including concepts such as deadlocks and race conditions. Students will also learn how to utilise more advanced I/O capabilities with object serialisation and low-level file I/O with the java.nio package. Client/server applications will be written utilising both the and java.rmi packages. Additional topics on JNDI and performance tuning, as well as appendices on encryption and JNI, round out the Java programming course.

Audience Profile

Java programmers who wish to increase their depth of knowledge in Java programming and explore the uses of the various advanced packages.


Intermediate Java Programming or equivalent experience is required. On completion of the Java programming course, students will have a better understanding of:

  • Processing XML with Java — JAXP
  • Introduction to Threads
  • Thread Synchronisation and Concurrency
  • Advanced I/O - object serialisation
  • Advanced I/O – new I/O
  • Reflection
  • Networking with sockets
  • Remote Method Invocation
  • Java Naming and Directory Interface (JNDI)
  • Java Performance Tuning
  • Encryption with the javax.crypto Package
  • Java Native Methods

On-Site Training

If you need training for three or more people, ask us about training at your site. You can enjoy the convenience of reduced travel cost and time, as well as a familiar environment for your staff. Additionally, we can customise the course for your business needs.

Contact Advanced Training Today

If you’re interested in enrolling the programmers in your organisation into a Java programming course, contact Advanced Training today by calling 1300 TO TRAIN or by submitting an online enquiry for further information.

User Reviews

Perfect. It doesn't get any better (Rating based on 2 reviews)

of respondents recommend this course to a friend.

Click here to Read Reviews

Course Info

Next Step

Enquire Now
Tell a Friend
Email Course Outline