JAVA-SE11

Java 9 - 11 new features

New language options, Java Platform Module System, Flow API and more
Choose your participation format
Choose your training format
Length of training
  • 1 day (1×8 Lessons)
  • daily 9:00 - 17:00
Available languages
  • Hungarian
Choose a date

Training price

from 
81 600 Ft
+ VAT/person
Please choose the date and form of participation!
Would you like a custom made solution, group training on this topic?
Find out more about our customised training services here.

Description

One of the Long-term Support (LTS) versions of Java is Java 11, so it's safe to use that too. There are many new features between Java 8 and 11, which are covered in detail in this training, whether it's a completely new language element, a completely new API, a change to the way the JVM works internally, or even just a new useful method. Main topics covered are new language features, Java Platform Module System, Flow API, etc.

Each topic is accompanied by a short lab exercise that could be used in a real application.

Outline

  • What's new in Java 9
  • Java 9 API news, collections
  • Java Module System
  • Publish-Subscribe Framework - Reactive streams
  • CompletableFuture API
  • Java 10 language news, Local-Variable Type Inference(var keyword), Intersection types
  • Java 10 API news, collections
  • New in Java 11, String methods, collections, file handling
  • New HTTP client
  • Removing Java EE APIs
  • Garbage Collector, JVM internals new
Outline (PDF)

Prerequisites

Knowledge of the following topics is expected: secure tool management, packages, arrays, classes, interfaces, abstract classes, exception handling, parallel programming basics, Collections Framework API(List, Set, Queue, Map interfaces and their implementations).

As some of the course material is in English, a basic level of English at document reading level is required.