Skip to content
kcp edited this page Jul 13, 2020 · 2 revisions

title: Java11 date: 2018-11-21 10:56:52 tags: categories: - Java

目录 start

  1. Java11
    1. 安装配置
      1. Linux
    2. 新特性
      1. ZGC
      2. 部分API转为内部API

目录 end|2020-07-05 16:28|


Java11

Official: JDK 11 Documentation | Official:api

Tool reference

应该就是真正意义上的 Java9 了, 原先发布的 9 和 10 都不是 LTS, 并且很多原先属于9的特性也是推迟到了这个版本

安装配置

Official site

ZGC

通过 JVM 参数启用 ZGC

-XX:+UnlockExperimentalVMOptions
-XX:+UseZGC

Linux

JAVA_HOME=/path/to/java11
export CLASSPATH=.:${JAVA_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

新特性

Official: migrate guide
JDK 11 Release Notes

ZGC

ZGC


参考: Java 11 Tutorial

参考: Java 11 正式发布,带来ZGC、Http Client等重要特性!

Java11

部分API转为内部API

Compile Your Application if Needed

例如 sun.misc.Unsafe , 如果应用有引用, 在 JDK11 中编译会报错 加 --add-exports 可避免报错

Summary

Clone this wiki locally