You are here:
Changes in Java 5.0

The Java 5.0 (Tiger) release introduced a host of new language features aimed at making the creation and maintenance of Java applications easier, safer, and faster. These new language features include static imports, auto-boxing, enhanced for loops, enumerations, generics, and annotations. Using Java 5.0, your Java applications can become more type-safe, easier to read, and less cumbersome to write. However, substantial changes to the language can make the inevitable migration of existing code more challenging than many previous version changes.

This instructor-led e-Learning course will provide you with a quick and code-heavy view of the changes in the 5.0 version of Java, and shine some light on the pitfalls and difficulties of applying it.

 
Who Should Attend
Intermediate to experienced Java software developers who wish to stay current on their core technology and simplify their code. It is not intended for developers looking for an introduction to Java, nor is it intended for non-technical software project managers.
 
Prerequisites

Intermediate-level knowledge of the Java programming language.

 
Benefits of Attending this Class
Upon completion of this course, students should be able to:
· Understand the purpose of the various Java 5.0 language changes.
· Simplify code with static imports and auto-boxing.
· Replace use of Java iterators with idiomatic new for loops.
· Add type-safety to code through the new generic type system and language-level enumerations.
· improve interaction with development tools and frameworks by using annotations and metadata.
 
Course Contents
· Overview of Java 5.0
· Static imports
· Auto-boxing
· Enhanced for loops
· Enumerations
· Using Generics
· Writing Generic Types
· Metadata and Annotations
· Questions and Answers
 

Available Classes

 

On-Demand Scheduling

 
 
   
 
 
 
 
Disclaimer: Solaris and Java are registered trademarks of Sun Corporation.