Java和JDK版本号
前言
作为一个Java开发小白,常常被Java中关于各种版本号弄得稀里糊涂,本文通过自身经验及学习网上资料总结出了关键的部分。
一、Java版本和JDK版本的说明
平常做Java开发的话,我们实际上只需要关注JavaSE就可以,这个是Java的标准版本。
每个Java版本其实是对应一个具体的JDK版本,也就是说Java是语言,JDK是这门语言的开发工具包,所以Java的版本可以说是一个比较大的概念,但是具体上对应的则是JDK了。
二、二者命名形式的演变历程
- 在1998年到2004年期间Java的平台更名为J2SE,所以这段时间Java的版本命名就成了J2SE 1.2这种形式。
- 到2004年,由于Java的版本变化比较大,于是将Java版本从原来的J2SE 1.5更名为Java SE 5.0 (内部版本号1.5.0)
- 注意直到2017年Java SE 9的发布,此时JDK版本都是JDK1.x这种形式,但是2018年之后就发生变化了。
- 2018年发布Java SE10 时,此时JDK版本不再是JDK1.10的形式,而是变成了JDK 10的形式。后续为了统一,之前的JDK1.8这种形式的也可以叫做JDK8。
总结
- Java版本号及JDK版本号的对应关系。
- Java版本号类似于Java SE 1.8这种形式,对应的JDK可以理解为JDK 8这种。
以上内容是我根据查找相关资料理解及总结得出,其中的内容也有可能存在一些错误。因此,如果你在阅读本文中发现描述不够准确或有误的地方,还请给予我一定的反馈,大家一起学习进步!!!