ASERT LOGO Advanced Software Engineering, Research and Training
Leading-Edge Courseware, Highly-Skilled Experienced Instructors

JV140: Java 5/6 Update Seminar (1/2 day)

JV141: Java 5/6 Update Workshop (1-2 day)

Course Overview

Java is one of the most predominant programming languages in current use. Java's version 5 release arguably includes some of the biggest changes in the language since its inception. Java 6 builds upon the changes in 5 with many small API changes and many performance improvements. This short course examines those changes and highlights when developers may wish to use the new features. The course format is customisable to cover whichever topics are of most interest. The workshop is typically 30-40% lecture material and 60-70% hands-on workshops, labs and examples.

Audience

Java developers or technical managers looking to learn and/or understand the importance of the changes in Java 5 and 6.

Pre-requisites

Previous experience with Java. Attendees without Java experience may wish to attend one of ASERT's Java Primer courses.

Java 5 Course Topics*

  • Java 5 changes overview
  • Metadata
  • Generics
  • Autoboxing
  • Enumerated types
  • Enhanced for loop
  • Static import
  • Formatted IO
  • Varargs
  • Concurrency utilities
  • Improved XML support
  • JDBC Rowsets
  • What's coming in Java 6 and 7

Java 6 Course Topics*

  • Java 6 changes overview
  • Scripting Language support
  • Using the built-in web server
  • JHAT performance tuning
  • JDBC 4.0
  • Java 6 GUI changes
  • Other Java 6 changes
  • What's coming in Java 7

* The 2-day version of the course covers all the Java 5 and Java 6 topics. The 1-day version of the course normally covers either Java 5 in detail and a short overview of Java 6 or Java 6 in detail with a review of Java 5 changes. However the 1-day course can be customised to cover a mixture of topics if required.