IT Training

What’s new in Java 9 to 17

In this training, you will learn the important Java new features introduced in Java 9 to Java 17. The course is composed of a set of hands-on labs which cover the modular application development and other cool new features, including local variable type inference, text blocks, records, pattern matching, seled classes, etc. By the end of this course, you’ll know how to use the most powerful features of modern Java to write faster and more readable programs.

Qui devrait suivre ce cours?

Java Developers, Java Applications Architects

Prérequis

Participants should be comfortable with Java language 8, syntax and object-oriented application development.

Review of Java Release model

  • Java History
  • Java Release model
  • Long Term Support

What’s new in Java 9

  • The Java Platform Module System
  • JShell Command Line Tool
  • HttpClient
  • Small Language enhancements (Stream improvements,…)

What’s new in Java 10

  • Local Variable Type Inference
  • Unmodifiable Collections
  • Optional*.orElseThrow()
  • Container awareness

What’s new in Java 11

  • Running Java File with single command
  • New utility methods in String class
  • Local-Variable Syntax for Lambda Parameters
  • JEP 321: HTTP Client (Support de HTTP/2)

What’s new in Java 12

  • Arrow case labels in Switch expressions
  • CompactNumberFormat
  • String API: the indent() and transform() methods
  • Java Microbenchmark suite

What’s new in Java 13

  • The new yield statement in Switch expression
  • String API: the stripIndent() and translateEscapes() methods
  • Pattern matching
  • Garbage Collector: Enhancement to ZGC

What’s new in Java 14

  • Helpful NullPointerException
  • Improved instanceof operator
  • Pattern Matching for instanceof

What’s new in Java 15

  • Text blocks
  • Hidden classes
  • Foreign memory API

What’s new in Java 16

  • Records
  • Day Period support
  • Stream.toList Method

What’s new in Java 17 (LTS)

  • Sealed classes
  • Improved Pseudo-Random Number Generators
  • Always-Strict Floating-Point Semantics

Informations practiques

Durée

3 Days

Langues

EN

Prix

€ 1450 + 3% VAT

Emplacement

Classroom Course

Plannings

Guaranteed to run

Sessions anglophones
04 - 06/3/2024Réserver
05 - 07/6/2024Réserver
16 - 18/9/2024Réserver
21 - 23/11/2024Réserver

Partagez ce cours sur

Réservez votre formation

Entrez vos informations pour confirmer votre réservation.

    Test de pré-requis

    Vous cherchez une solution sur mesure ?