retour retour

Cours D72697 - Java SE 7 New Features

Objectif

  • 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
  • Pré-requis

    Fundamentals of the Java Programming Language, Java SE 6

    Contenu

    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

    Langue du cours

    FR

    Durée

    2 jour(s)

    Prix

    1350.- CHF

    Nos cours collectifs

    24649 flag de: 18.09.2012 à: 19.09.2012

    Prix: 1350.- CHF Lieu : Lausanne