Java SE 7 New Features (Self-Study Course)

 

Who should attend

  • Java developers
  • Developers

Prerequisites

  • Fundamentals of the Java Programming Language, Java SE 6

Course Objectives

  • Implement the small language enhancements in your code (JSR 334)
  • Implement the dynamic language support (JSR 292)
  • Enable concurrency and collections enhancements in your code (JSR 166Y)
  • Implement the enhancements in network and file system access (JSR 203)
  • Describe and leverage the enhancements in JDK 7 platform

Product Description

  • Overview of JDK7 Platform
    • JDK 7 Platform: OS Support
    • JDK 7 Platform: Browser Support
    • Overview of the new featues
  • Language Enhancements
    • Strings in Switch
    • The try-with-resources Statement
    • Type inference for generic instance creation
    • Implemeting binary literals
    • Catching multiple exception types and rethrowing exceptions with improved type checking
    • Improved varargs method invocations
  • Core Technologies Enhancements
    • Support for dynamically-typed languages
    • Enhancements in the class-loader architecture
    • Enhancement in the swing package
    • Optimized Java2D rendering
    • Enhancement in the XML stack
    • Collections framework enhancements
    • Concurrency utilities enhancements
    • Support for JDBC 4.1 and RowSet 1.1
  • I/O and Network Enhancements
    • New APIs for file system access
    • The java.nio.file package
    • Describe Stream Control Transmission Protocol
    • Describe Sockets Direct Protocol
    • Use the Windows Vista IPv6 stack
E-Learning Oracle Training on Demand

Price on request