比较一下 Oracle JDK与openJDK的区别

写在前面

简单记录学习,两者的区别

这里先贴图历史版本新增特性

比较一下 Oracle JDK与openJDK的区别

这里引用参考下,这篇大佬文章,链接在此,Oracle与OpenJDK之间的区别
他是从组织、开源、市场等角度比较的,我这里主要从开源、前景、相关源码底层…等等角度分析,有兴趣的朋友可以一起来建议,学习

一、前景

这里我只能抛出几个疑问点,欢迎大家一起来解决,抛出疑问

1、为什么 Docker 容器的Java环境,几乎都是 openJdk ?

2、

二、开源

open-source,开源,这是一种共享,集智的概念

openJDK 是对外开放源码的,Oracle JDK则没有(部分开源)

三、相关底层架构,实现比较

这里就windows版本分析

3.1-1、Oracle JDK架构1

安装包就一个,如图,官网地址
比较一下 Oracle JDK与openJDK的区别

3.1-2、Open JDK架构1

链接地址,在此
如下图
比较一下 Oracle JDK与openJDK的区别

3.2-1 Oracle JDK 与 Open JDK 目录结构比较