Search

Search

Java – JSE-8 & 9 – New Features and Enhancements – Deep Dive

Main Speaker:

Tracks:

Course ID:

44146

Time:

Daily seminar
9:00-16:30


Overview: With the release of Java 8 and Java 9, the entire Java community is eager to learn more about the latest additions and exciting new features added to the Java platform and ecosystem. The new and latest dramatic language features include lambda expressions and method references, both of which support programming techniques known from functional languages. Java 9 adds modularity, reactive API and much more cool environmental capabilities & APIs like JShell and StackWalker. Java 8 Java language
  • Introduction to functional programming
  • OOP issues with functional programming
  • Java transition from static to dynamic language
  • Lambdas and Functional Interfaces
  • Method References
  • Interface Default and Static Methods
  • Repeating annotations
  • Extended Annotations Support
  • Reflection Parameter names
Java APIs
  • Optional
  • Streams
  • Date/Time API (JSR 310)
  • Nashorn JavaScript engine
  • Base64
  • Parallel Arrays
  • New Java tools
    • Nashorn engine: jjs
    • Class dependency analyzer: jdeps
  • New Features in Java runtime (JVM)
    • Memory management updates in Java 8
    • GC improvements made in Java 8
    • Metaspace memory (no more Perm)
    • New HotSpot tuning guide
Java 9
  • API & code
    • Reactive programming with flow
    • Collection Factories
    • Stream API new features
    • Private interface methods
    • HTTP/2 API
    • Stack walking
  • Environmental
    • Modular Java & Jlink
    • Jshell
    • Multi version jars
    • G1 made default
         

For further information, fill in your details and we will contact you shortly


Contact us

For further information, fill in your details and we will contact you shortly