IT-Tage 2017
11. - 14.12.2017
Frankfurt am Main

tbc

11.12.2017

09:00 - 17:00

Raum Satellit

Workshop

Tickets

+ Kollegenrabatt
+ Early Bird

Jetzt anmelden

Lernen Sie in unserer Schulung in einem Tag alle wichtigen Neuerungen von Java 9 kennen. Dazu zählen nicht nur neue Deployment- und Sicherheitsfunktionen von Java 9, sondern auch Modularität mit Jigsaw, Neuerungen der Core Libraries und Java 9 Client-Technologien.

Steigen Sie jetzt ein in Java 9 und machen Sie sich zum gefragten Experten! Verschwenden Sie keine Zeit: In unserem Workshop lernen Sie komprimiert und gezielt alle wichtigen neuen Features kennen.

Java 9 bringt zahlreiche neue Features. In dieser Schulung lernen Sie alle wichtigen neuen Ansätze kennen, die Ihre tägliche Entwicklungsarbeit erleichtern. Dazu zählen Erweiterungen im Debugging, neue Concurrency-Funktionen, Security und – nicht zuletzt – die neue Modularität mit Jigsaw. Bringen Sie sich jetzt in diesem Bootcamp auf den neuesten Stand!

Java 9: Neuerungen im Überblick

  • Modulsystem Jigsaw
    JEP 200: The Modular JDK

    JEP 220: Modular Run-Time Images

    JEP 260: Encapsulate Most Internal APIs

    JEP 261: Module System

  • Java 9 Version-String-Format
    JEP 223: New Version-String Scheme


  • Java 9 Tools
    JEP 158: Unified JVM Logging

    JEP 214: Remove GC Combinations Deprecated in JDK 8

    JEP 222: jshell: The Java Shell (Read-Eval-Print Loop)

    JEP 224: HTML5 Javadoc

    JEP 228: Add More Diagnostic Commands

    JEP 231: Remove Launch-Time JRE Version Selection

    JEP 240: Remove the JVM TI hprof Agent

    JEP 241: Remove the jhat Tool

    JEP 245: Validate JVM Command-Line Flag Arguments

    JEP 247: Compile for Older Platform Versions

    JEP 282: jlink: The Java Linker



  • Java 9 Sicherheits-Funktionen
    JEP 219: Datagram Transport Layer Security (DTLS)

    JEP 229: Create PKCS12 Keystores by Default

    JEP 244: TLS Application-Layer Protocol Negotiation Extension

    JEP 249: OCSP Stapling for TLS

    JEP 246: Leverage CPU Instructions for GHASH and RSA

    JEP 273: DRBG-Based SecureRandom Implementations

    JEP 287: SHA-3 Hash Algorithms


  • Java 9 Deployment
    JEP 275: Modular Java Application Packaging

    JEP 289: Deprecate the Applet APIDeprecate the Java Plug-in

    Enhanced Java Control Panel


  • Java 9 Javadoc
    JEP 221: Simplified Doclet API

    JEP 224: HTML5 Javadoc

    JEP 225: Javadoc Search

    JEP 261: Module System


  • Java 9 VM-Features
    JEP 165: Compiler Control

    JEP 197: Segmented Code Cache

    JEP 276: Dynamic Linking of Language-Defined Object Models


  • Java 9 Features für das JVM-Tuning
    JEP 271: Unified GC Logging

    JEP 248: Make G1 the Default Garbage Collector


  • Java 9 Neuerungen der Core Libraries:
    JEP 102: Process API Updates

    JEP 193: Variable Handles

    JEP 254: Compact Strings

    JEP 264: Platform Logging API and Service

    JEP 266: More Concurrency Updates

    JEP 268: XML Catalogs

    JEP 269: Convenience Factory Methods for Collections

    JEP 274: Enhanced Method Handles

    JEP 277: Enhanced Deprecation

    JEP 285: Spin-Wait Hints

    JEP 290: Filter Incoming Serialization Data

    JEP 259: Stack-Walking API

  • Java 9 Client-Technologien
    JEP 251: Multi-Resolution Images

    JEP 256: BeanInfo Annotations

    JEP 262: TIFF Image I/O
    JEP 263: HiDPI Graphics on Windows and Linux

    JEP 272: Platform-Specific Desktop Features

    JEP 283: Enable GTK 3 on Linux


  • Java 9 Projekt Nashorn
    JEP 236: Parser API for Nashorn

    JEP 292: Implement Selected ECMAScript 6 Features in Nashorn


  • Java 9: Verbesserungen bei der Internationalisierung
    JEP 267: Unicode 8.0

    JEP 252: CLDR Locale Data Enabled by Default

    JEP 226: UTF-8 Properties Files


  • Java 9 Sprachfeatures
    JEP 213: Milling Project Coin