1、发版周期不同

Oracle JDK每三年发布一版;Open JDK每三个月发布一版。

2、开源不同

Open JDK 是一个参考模型,是完全开源的;Oracle JDK是 OpenJDK的一个实现,jdk8部分版本已开始收费。

3、Oracle JDK 比 OpenJDK 更稳定

Oracle JDK 与 Open JDK 代码几乎相同。Oracle JDK有更多的类和一些错误修复。因此,如想开发企业/商业软件,建议选择使用Oracle JDK,因为它经过了彻底的测试,相对稳定。某些情况下,使用OpenJDK 可能会遇到许多应用程序崩溃的问题,切换到 Oracle JDK 就可解决。

4、Oracle JDK与OpenJDK相比提供了更好的响应和性能。

5、Oracle JDK 不会为发布的版本提供长期支持,须使用最新版本获得支持;OpenJDK长期支持。

6、Oracle JDK根据二进制代码许可协议获得许可;OpenJDK根据GPL V2许可获得许可。

Oracle JDK 与 OpenJDK相关推荐

  1. Java常见面试题:Oracle JDK 和 OpenJDK 的区别?

    Oracle JDK 和 OpenJDK 的区别? 可能在看这个问题之前很多人和我一样并没有接触和使用过 OpenJDK.那么Oracle和OpenJDK之间是否存在重大差异?下面我通过收集到的一些资 ...

  2. oracle jdk什么意思,Oracle JDK和OpenJDK之间的区别是什么?

    Oracle JDK和OpenJDK之间有什么区别?下面本篇文章就来给大家介绍一下Oracle JDK和OpenJDK之间的区别是什么,希望对大家有所帮助.[视频教程推荐:Java教程] Oracle ...

  3. Oracle JDK和 OpenJDK 之间的区别

    1. 简介 在本文中,我们将探讨Oracle Java Development Kit和OpenJDK之间的差异.我们先快速浏览一下,然后进行比较.之后,我们将看到其他JDK实现的列表. 2. Ora ...

  4. Oracle JDK 和 OpenJDK 有什么区别?

    OpenJDK是Sun在2006年末把Java开源而形成的项目,这里的"开源 "是通常意义上的源码开放形式,即源码是可被复用的,例如IcedTea.UltraViolet都是从Op ...

  5. 面试官 | Oracle JDK 和 OpenJDK 有什么区别?

    作者 | petercao 来源 | urlify.cn/yAn6ru OpenJDK是Sun在2006年末把Java开源而形成的项目,这里的"开源"是通常意义上的源码开放形式,即 ...

  6. 【方向盘】逐渐碎片化的Java生态圈:Oracle JDK、OpenJDK、阿里Dragonwell、华为毕昇

    Oracle JDK开始收费后,我们还能用什么? 本文已被https://yourbatman.cn收录:女娲Knife-Initializr工程可公开访问啦:程序员专用网盘https://wangp ...

  7. centos7 安装oracle jdk 与openjdk 实现切换

    1. 分别安装oraclejdk 与openjdk #下载安装oraclejdk rpm -ivh --prefix=/usr.java/java1.8 ***.rpm #安装openjdk su - ...

  8. [转帖] 部分收费的Oracle JDK VS 完全免费的OpenJDK

    来源: http://www.flammulina.com/2018/10/28/%E9%83%A8%E5%88%86%E6%94%B6%E8%B4%B9%E7%9A%84oracle-jdk-vs- ...

  9. OpenJDK 和 Oracle JDK

    OpenJDK 2006年SUN公司将Java开源.此时的JDK即为OpenJSK. OpenJDK是Java SE的开源实现,他由SUN和Java社区提供支持. Oracle JDK 2009年Or ...

  10. OpenJDK能替代Oracle JDK 吗

    Oracle 要对JAVA收费了,许多人说可以用 OpenJDK替代,但这会对应用有影响吗? OpenJDK 项目主要基于 Sun 捐赠的 HotSpot 源代码.此外,OpenJDK 被选为 Jav ...

最新文章

  1. 容器使用之vector
  2. 软件工程与UML案例解析
  3. AdapterView及其子类之一:基本原理(ListView、ListActivity类型)
  4. 【转载】Windows 10系统默认将画面显示比例调整至125%或150%,最高分辨率已经达到3840×2160(4K)这一级别。...
  5. FFmpeg的下载及其简单使用
  6. 对于md5加盐安全性的理解
  7. linux怎么运维和平精英游戏,和平精英开局怎么玩 和平精英开局玩法介绍
  8. Kaggle文本可读性识别大赛银牌方案复盘
  9. 基于stm32f407的无线视屏传输项目
  10. centos7 SSH服务启动时报“main process exited, code=exited”status 255错误
  11. Cornerstone的分支问题Merge dry run failed: working copy is too old
  12. CodeForces - 855B - Marvolo Gaunt's Ring(线段树 or DP)
  13. 见微知著,人脸识别智能门禁带你领略“智慧新高度”
  14. 轩辕剑--资料集(四)
  15. ur机械臂 + robotiq gripper + robotiq ft sensor + gazebo + 连接真实机械臂 + 网页控制
  16. android客户端功能模块,智能巡检系统Android客户端多媒体模块的设计与实现
  17. VS2013/MFC 自绘控件获取系统CPU和物理内存使用率
  18. 【暑期每日一题】洛谷 P7533 [COCI2016-2017#4] Bridž
  19. 使用ip2region来完成城市定位(java)
  20. ubuntu16.04 安装openpose

热门文章

  1. iis php前景,IIS下PHP的ISAPI和FastCGI比较
  2. 【C/C++】__stdcall、__cdcel和__fastcall定义与区别
  3. MFC 控件清除内存
  4. mysql表设计ppt_PPT表格太丑?这3个设计细节,你一定要收藏!
  5. spring源码系列(五)——番外篇回答网友的问题
  6. Openg图像缓存及显存布局
  7. isupper函数python_python字符串是否是大写-python 字符串大写-python isupper函数-python isupper函数未定义-嗨客网...
  8. 免费开源51单片机个人课程设计--基于stc89c52及红外遥控的测温智能电风扇
  9. DM6437定时器使用
  10. 自动化测试的流程是什么