💠

💠 2024-10-02 22:33:00


JDK And JRE

但是11发布后, Oracle修改了使用协议, JDK商用需付费, 仅个人开发演示免费 License

Java 有哪些不好的设计?

Oracle

roadmap

Oracle JDK

以下是Java8的结构

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
    ├── bin/
    ├── COPYRIGHT
    ├── include/
    ├── javafx-src.zip
    ├── jre/
    ├── lib/
    ├── LICENSE
    ├── man/
    ├── README.html
    ├── release
    ├── src.zip
    ├── THIRDPARTYLICENSEREADME-JAVAFX.txt
    └── THIRDPARTYLICENSEREADME.txt

以下是Java11的目录结构

1
2
3
4
5
6
7
8
    ├── bin
    ├── conf
    ├── include
    ├── jmods
    ├── legal
    ├── lib
    ├── README.html
    └── release
  • bin目录下常用工具 Useage: Java 性能分析:
    • java javac javap jar
    • jconsole jmap jmc jps jstack jstat jstatd jvisualvm

Oracle JRE

Java运行时环境

Java11 开始, JDK内去掉了JRE模块


OpenJDK

Official Site | OpenJDK Source | Github:source

Open JDK 11: Download Issues

商业组织JDK

Corretto

aws corretto


JDK源码

不瞒你说,我最近跟Java源码杠上了