Skip to content

Latest commit

 

History

History

java

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

What JVM (2020)

Java Performance Tools

Versions

  • LTS version every 3 years.
  • non-LTS version every 6 months. In March and September.

Documentation

Version 8 (LTS) - 2014-03

Java 8

  • lambda expressions
  • java.stream- stream API
  • java.time- date & time API
  • java.util.Base64 encoder and decoder
  • nashorn javascript runtime

Version 9 - 2017-09

Java 9

  • module system
  • jlink for building custom runtime image
  • jshell REPL

Version 10 - 2018-03

Java 10

  • var - local-variable type inference
  • graalvm
  • run source code files without having to compile them
    • java Test.java

Version 11 (LTS) - 2018-09

Java 11

  • HTTP client
  • TLS 1.3
  • jfr and jmc - for production profiling and monitoring
  • new GC algorithms:
    • zgc
    • epsilon

Version 12 - 2019-03

Java 12

  • new GC algorithms:
    • shenandoah

Version 13 - 2019-09

Java 13

Version 14 - 2020-03

Java 14