您现在的位置是:网站首页> 新闻快讯> 软件使用 新闻快讯

jdk 下载(jdk下载之后怎么用)

小玉2023-07-05软件使用 242人已围观

简介甲骨文开窍了?不会吧!在JAVA17发布的同时,甲骨文宣布OracleJDK向开发者提供FreeJavaLicense,免费使用jdk,再也不用

jdk 下载(jdk下载之后怎么用)

最后更新:2023-07-05 00:36:51

推荐指数

甲骨文开窍了?不会吧!在JAVA17发布的同时,甲骨文宣布OracleJDK向开发者提供FreeJavaLicense,免费使用jdk,再也不用登录下载了,而且可以商用。有很多初学者听别人介绍过Java,知道Java的JDK有很多版本,而且知道版本不同,Java所具有的功能也不尽相同。所以就有小白来问了,我们学习Java到底该选择哪个版本呢?版本是越新越好吗?所以今天壹哥就给大家说说Java的JDK版本问题。首先,Java的版本号也是指JDK的版本号。在Java语言的发展过程中,有很多不同的表述方式,有时候会给初学者造成一些误解。但请你记住,所谓的Java版本,就是指JDK的版本,两者是一回事!我们来看看Java版本的演变历史:1996年1月,Sun公司发布了Java的第一个开发工具包JDK1.0;1998年12月,推出JDK1.2,更名为Java2(Java2就是Java第二代,之所以改成Java2,就是想让外界感觉的Java突飞猛进,已经不是刚诞生时的初级版本,一下子进入到了新二代的意思),自此Java细化为J2SE、J2EE、J2ME;2000年5月,推出J2SE1.3;2002年2月,推出J2SE1.4;2004年9月,推出1.5版本,更名为JavaSE5.0,加入了很多新特性,改动很大;2006年4月,推出JavaSE6.0;2009年,甲骨文公司宣布74亿美元收购Sun,取得Java的版权;2011年7月,甲骨文推出JavaSE7.0的推出;2014年3月,甲骨文公司发布了JavaSE8.0正式版(目前最主流版本);2018年2月26日开始,JavaEE改名为JakartaEE;2020年9月15日,JDK15正式推出;2021年3月,推出JDK16;2022年3月,推出JDK19;2023年......现在Oracle公司把JDK分成了两种维护情况,即短期支持版本和长期支持版本。对于短期支持版本(non-LTS)而言,Oracle只会提供6个月的支持维护;而对于长期支持版本(LTS),则提供8年的支持维护。根据这一规划,Oracle每隔6个月,就会发布一个大版本,每个季度发布一个中间特性版本。并且承诺新的JDK发布周期会严格遵循时间节点,将于每年的3月份和9月份发布,中间不会跳票。所以现在正常情况下,每隔6个月就会有一个短期维护版本(non-LTS)发布出来,比如JDK9、10、12、13、14、15、16、19;然后每隔3年,就会发布一款可以得到8年长期支持维护的JDK版本,比如JDK8、11、17。需要记住几点:1998年至2004年,Java还被称为Java2;2009年,Sun被甲骨文(Oracle公司)收购,Java的版权从此属于甲骨文;1.5版本后更名为JavaSE5.0,所以以下几个版本有两种描述方式:JavaSE5.0(1.5.0)JavaSE6.0(1.6.0)JavaSE7.0(1.7.0)JavaSE8.0(1.8.0)JavaSE9.0之后开始收费,不再沿用1.9.0的说法;截止到2022年4月,目前最高版本是JDK19。别被忽悠了,学习Java时JDK版本不是越高越好JDK版本有这么多,作为小白,你到底该选择哪个版本的JDK来学习呢?直接学习JDK17还是18?或者学习刚发布的JDK19?壹哥告诉你,别傻了,谁会去基于最新的JDK来使用Java啊!每一个JDK版本推出时,都存在着很多的未知的bug,所以企业在开发时,都会选择最稳定的版本!而现在主流的企业级应用都是基于JDK8.0正式版!并且JDK8.0及之前版本都是免费的,而JDK9.0及以后的版本开始收费(针对企业收费,非个人),所以当前公司考虑到稳定性和费用,都在使用JDK8.0或者是开源版本的JDK,这才是主流!不知道你们公司在使用哪个版本呢?当然在理论上,如果有一天,你们公司非要用花钱的JDK版本,那就买JavaSE11吧,因为目前在收费版本中JDK11是比较稳定的。但事实上,绝大多数企业都在使用开源免费的正式版JDK8.0,所以我们只要掌握JDK8.0就完全可以满足企业需求了!JDK的官方下载地址是:网页链接。目前官方提供下载的版本有15、11、8以及8以下的版本,但8.0以下的版本你就不要考虑啦!有些机构宣称他们的课程内容里会讲JDK12、JDK10、JDK9等版本,不过是哗众取宠,这些版本官方都停止下载了,你讲了学了有啥用?所以如果你想学习Java,千万要擦亮自己的眼睛,希望壹哥的这篇文章,可以让各位知道在学习Java时该选择哪个版本的JDK。各位小伙伴,你们公司在用哪个版本的JDK呢?你觉得要不要去学哪些高本版的JDK呢?头条的

很赞哦! (0)

文章评论

来说两句吧...

验证码: