现在准备学习jdk,请问学习jdk的哪个版本比较好?


现在jdk版本已经更新到了jdk13 。但是很少有企业用到 。企业追求的还是版本的稳定 。现在很多企业在用jdk8版本了 。也有企业在用稳定的jdk6 。jdk7版本 。jdk8版本新增了很多的新特性 。比如Lambda表达式 。Stream 。新的日期时间Api 。Optional工具类等等 。简化了很多代码 。方便开发 。
学习jdk可以从jdk8开始 。如果对这些新特性理解比较晦涩 。也可以先学习jdk7 。希望我的回答对你有帮助 。

现在准备学习jdk,请问学习jdk的哪个版本比较好?

文章插图
其他观点:
首先说结论:JDK11
最新的JDK发布版本是13 。已于2019年9月17日发布 。但是该版本并非长期支持版本 。特性不稳定 。不适用于生产环境 。每隔半年会被新版本取代 。JDK14将于2020年3月17日发布 。该版本发布后将取代JDK13 。但是该版本也非长期支持版本 。
JDK11是最新发布的长期支持版本 。于2018年9月25日发布 。可用于生产环境 。在Oracle宣布停止免费支持JDK8之后 。JDK11是企业生产环境的首选 。目前在实际中逐步取代JDK8 。应用越来越广泛 。虽然JDK11对Java语言进行了升级 。但是变化并不明显 。学习JDK11不仅能掌握Java语言的新特性 。在未来几年内不至于落后 。同时在旧的JDK8遗留程序中上手也非常容易 。所以JDK11是目前学习的最佳版本 。
其他观点:
很少听到说学习JDK的;但是我就当你是认真问 。我也认真的回答一下 。
什么是jdk?JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK) 。
首先明确这是个工具包 。工具包都是工具类 。工具类就是开发的工具 。
但是通常我们先去干活然后去找合适的工具 。好比干木工去学习木工的工具 。通常我们是先学习一个知识点 。然后根据知识点需要用到的工具类 。然后深入学习该知识点需要的工具类 。如学习并发 。你要去了解
常用的五种并发包
ConcurrentHashMap
CopyOnWriteArrayList
CopyOnWriteArraySet
ArrayBlockingQueue
LinkedBlockingQueue
等等 。
到底哪个版本才是好的呢?
肯定是大多数公司需要什么 。你就学习什么啊!
学习是为了实战 。能够适应大多数公司的需要 。才有了你学习JDK版本的需求 。
来来来。这里有一份报告参考下
一份来自6707 developers的选择是:
现在准备学习jdk,请问学习jdk的哪个版本比较好?

文章插图
国内大部分如此 。一些传统大机构如保险、银行等可能还在使用6或者7 。不是他们不想用8以及以上 。是因为万一出问题 。不是一天两天就能搞得定的 。
诚然国内大部分公司还是用jdk1.8的版本 。一些有实力的公司或者新项目也会尝试稳定支持的java11版本 。但是相对于jdk1.8对于1.7巨大的提升 。似乎java11带来的新功能 。都没有形成升级的兴趣点 。
【现在准备学习jdk,请问学习jdk的哪个版本比较好?】所以你没有选择!就是JDK1.8

    推荐阅读