JDK版本更迭 的历史---转载
Java8与JDK1.8与JDK8与J2SE8与J2SE1.8的区别是什么?
Java是面向对象的编程语言,在我们开发Java应用的程序员的专业术语里,Java这个单词其实指的是Java开发工具,也就是JDK(Java Development Kit)。所以我们常常在CSDN等各大程序员论坛讨论到安装Java8或者JDK8或者JDK1.8或J2SE8或J2SE1.8或J2SE8或J2SE1.8,其实这3个专业词汇的概念是一样的。
(1)Java与JDK的区别与关系
因为在用户眼中,Java是Java应用;而在程序员眼中,Java是Java开发工具,所以Java等价于JDK。
(2)JDK8与JDK1.8的区别与关系
另外JDK8或者JDK1.8是由于自从JDK1.5/JDK5命名方式改变后遗留的新旧命令方式问题。所以JDK8或者JDK1.8也是同一个东西。
(3)JDK与J2SE的区别与关系
JAVA就是指JDK开发工具,所以我们可以理解为JAVA等价于JDK。又因为JAVA有3个版本:J2SE J2EE J2ME,所以J2SE是JDK的3个版本中的其中一个,即标准版本。
(4)JDK各个版本发布时间和版本名称表版本 名称 发行日期
JDK 1.0 Oak(橡树) 1996-01-23
JDK 1.1 none(无) 1997-02-19
JDK 1.1.4 Sparkler(宝石) 1997-09-12
JDK 1.1.5 Pumpkin(南瓜) 1997-12-13
JDK 1.1.6 Abigail(阿比盖尔–女子名) 1998-04-24
JDK 1.1.7 Brutus(布鲁图–古罗马政治家和将军) 1998-09-28
JDK 1.1.8 Chelsea(切尔西–城市名) 1999-04-08
J2SE 1.2 Playground(运动场) 1998-12-04
J2SE 1.2.1 none(无) 1999-03-30
J2SE 1.2.2 Cricket(蟋蟀) 1999-07-08
J2SE 1.3 Kestrel(美洲红隼) 2000-05-08
J2SE 1.3.1 Ladybird(瓢虫) 2001-05-17
J2SE 1.4.0 Merlin(灰背隼) 2002-02-13
J2SE 1.4.1 grasshopper(蚱蜢) 2002-09-16
J2SE 1.4.2 Mantis(螳螂) 2003-06-26
Java SE 5.0 (1.5.0) Tiger(老虎) 2004-09-30
Java SE 6.0 (1.6.0) Mustang(野马) 2006-04
Java SE 7.0 (1.7.0) Dolphin(海豚) 2011-07-28
Java SE 8.0 (1.8.0) Spider(蜘蛛) 2014-03-18
Java SE 9.0 none(无) 2017-09-21
Java SE 10.0 none(无) 2018-03-21
Java SE 11.0 none(无) 2018-09-25
从上方的JDK各个版本发布时间和版本名称表可以看到,Java大体有3大类命名方式:JDK、J2SE、Java SE。
Java命名方式更改的事件原因:
1.1998年12月8日,Sun公司发布了第二代Java平台(简称为Java2)的3个版本:J2ME(Java2 Micro Edition,Java2平台的微型版),应用于移动、无线及有限资源的环境;J2SE(Java 2 Standard Edition,Java 2平台的标准版),应用于桌面环境;J2EE(Java 2Enterprise Edition,Java 2平台的企业版),应用于基于Java的应用服务器。
2.2004年9月30日,J2SE1.5发布。为了表示该版本的重要性,J2SE 1.5更名为Java SE 5.0(内部版本号1.5.0)
3.2005年6月,Java SE 6正式发布。此时,Java的各种版本已经更名,已取消其中的数字2(如J2EE更名为JavaEE,J2SE更名为JavaSE,J2ME更名为JavaME)。
版权声明:本文为CSDN博主「萌新Jed(李俊德-大连理工大学)」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/wq6ylg08/article/details/91351339
JDK版本更迭 的历史---转载相关推荐
- Ubuntu 14.04.1 配置 Android 源码开发环境(jdk版本切换)(转载)
转自:http://www.cnblogs.com/ren-gh/p/4248407.html # Ubuntu 14.04.1 1.更新源: sudo apt-get update 安装vim工具: ...
- JDK版本对应其major.minor version,看这一篇就够啦(附java历史版本下载地址)
文章目录 前言 JDK版本对应其major version JDK历史版本下载地址 前言 今天博主在学习SpringBoot,启动项目时遇到这样一个问题 [ERROR] Failed to execu ...
- 【图表】java 24年发展历史及长期支持jdk版本(up to 2020.04)
Oracle官网所有jdk版本的发行说明:参见 jdk 所有发行版本时间点(up to 2020.04) jdk 所有发行版本时间点(up to 2020.04) 年份 java版本 1991.02 ...
- Java版本和JDK版本
转载@ 对于Java初学者,经常会听到同事,或看到网上Java版本和JDK版本不一的叫法,不明白这两者到底什么关系?其实博主当年初学Java时也有这样的困惑,今天我们就来好好探讨一下,如有不对之处,请 ...
- ActiveMQ依赖JDK版本关系
1.如何查看官方发布的activeMQ依赖的JDK版本 1)以ActiveMQ 5.15.2 Release为例:在下载页面的Change Log处, 2)打开下载号的jar包,以activemq-a ...
- Unsupported major.minor version (jdk版本错误)解决方案
2019独角兽企业重金招聘Python工程师标准>>> 如果你遇到了 Unsupported major.minor version ,请认真看一下,说不定会有帮助. 我花两个小时 ...
- Hadoop虚拟机的jdk版本和本地eclipse的版本不一致怎么办
在本周学习Hadoop遇到了一个问题,困扰了半天,本人在安装Hadoop时是按照视频来的,结果发现Hadoop上的jdk版本和本地eclipse的版本不一致,导致本地的程序到处jar包传到虚拟机上运用 ...
- Eclipse中更改JDK版本,解决ant编译报错的问题
要改一个JDK版本 主要是为了解决ant编译报错,JDK版本不一致的问题. 1. Windows--Preferences--Java--Compiler(配置的为1.8)--Installed JR ...
- 〖Linux〗多个JDK版本之间快速切换
由于工作的需要,经常要切换JDK版本比如我HOME目录下有三个JDK版本: ~/apt/jdk1.6.0_34 # JDK6 ~/apt/jdk1.7.0_67 # JDK7 ~/apt/jdk1.8 ...
最新文章
- Flink SQL Client讀取csv中的數據(轉載+總結)
- axure 小程序 lib_使用maven和fat jar/war运行应用程序的对比
- vba编程把纯文本转换成html,如何将一列文本与html标签转换为Excel中的vba格式文本...
- 华为P30系列高清渲染图曝光:后置三摄拍照要上天
- 弹琴、cosplay、打羽毛球……现在的机器人都是戏精丨世界机器人大会
- 快速排序的C++实现
- java学生成绩管理系统不使用数据库_java学生成绩管理系统(不用数据库,用txt),写出来有报酬...
- JUC中的Atomic原子类
- 动态路由协议:华为路由器配置RIP协议
- 学习Android路上的一些感慨和总结,慢慢来,比较快!
- NYOJ 234 吃土豆(基础dp)
- android 仿QQ表情,长按查看动图,移动手指可切换图片
- MMO 游戏服务器引擎设计
- JS 实现数字转换为大写中文金额
- 如何用Nuxt.js构建项目,SSR官网项目搭建流程
- 数值计算笔记之非线性方程的求解(二)迭代法
- RPG冒险类游戏:矮人The Dwarves for Mac中文版(支持m1)
- 利用C语言打印杨辉三角
- 『正睿OI 2019SC Day3』
- 解读LM79测试项目及LM80的区别
热门文章
- c++ 按键暂停继续 程序_【发那科】发那科机器人TP 示教器按键使用简介
- Data Recovery Essential Pro 3.7 特别版 Mac 全能数据恢复精灵软件
- 字节通常用英文单词bit来表示_又是一个看似简单但易错的C语言试题,来试一下?...
- rss源搜索_如何使用Google图像搜索,RSS源和更多自定义墙纸
- 计算机的进制单位,计算机存储单位和进制转换
- 用python编程、假设一年期定期利率_Python习题选编精编版
- java中对数组中文件名排序_leetcode第八天删除排序数组中的重复项
- React Native开发规范(非官方,自己定义的)
- 动手DIY,用VR头盔和无人机打造“灵魂穿越神机”
- 使用Flex布局-实现静态携程网移动端首页