Zielgruppe
- Java-Entwickler
- Entwickler
Voraussetzungen
- Fundamentals of the Java Programming Language, Java SE 6
- Fundamentals of the Java Programming Language, Java SE 6
Kursziele
- 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
Produktbeschreibung
- 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