前言 在2023年很多公司应该还在用jdk8,目前JDK已经更新到JDK20,JDK21也将在2023年9月发布,那么在2023年如果我们要升级JDK,到底升级到哪个版本比较合适呢?这个问题我们可以交
在2023年很多公司应该还在用jdk8,目前JDK已经更新到JDK20,JDK21也将在2023年9月发布,那么在2023年如果我们要升级JDK,到底升级到哪个版本比较合适呢?这个问题我们可以交给大模型,看看各家大模型是怎么回答的。我分别测试了ChatGPT、Bing、Google Bard、阿里通义千问、百度文心一言、科大讯飞星火、清华ChatGLM-6B,这里要说明的是清华的ChatGLM-6B是自己部署的,结果仅供参考。
以下是一份《2023年Java开发者生产力报告》,从报告来看2023年JDK8市场份额仍然排在第一位
2023年Java开发者生产力报告
以下是一张JDK9到JDK21各版本发布时间及支持时间节点,JDK8主版本已经不更新了,不过还是可以安全使用到2030年的,
JDK版本路线图
不幸运的是, JDK8在JDK8u202之后商业用途就开始收费了。
JDK8u202之后开始收费
问题:请推荐2023年JDK8最好升级到JDK哪个版?并给我5个推荐理由
截止到我所了解的信息(2021年9月),最新的JDK版本是JDK 17。因此,如果您计划升级JDK 8,我强烈推荐升级到JDK 17,并提供以下五个理由:
请注意,随着时间的推移,JDK的版本可能会有更新。在您做出决策之前,建议您查阅当前时间的信息和相关资源,以了解最新的JDK版本和变化。
ChatGPT的回答如同教科书式的,首先是没有一个错误,也没有胡扯乱编,给的5个升级到JDK17的理由也是非常合理的。
建议您将JDK8升级到JDK17。JDK17是目前Java最新的LTS版本,升级到Java 17版本可以带来许多好处,包括性能、安全性和功能方面的改进,同时也能够提供更长久的支持周期 。以下是升级到JDK17的5个理由:
希望这些信息对您有所帮助!🙂
微软的Bing回答可以媲美ChatGPT了,毕竟是同一家的,可以看出对JDK17总结的很好,也没有啥错误。
当然,以下是我建议在 2023 年升级到 JDK 17 的 5 个原因:
JDK 17 是 Java 的最新版本
。 它于 2022 年 9 月发布,包括许多新功能和改进。它包括对新的 Http/3
协议的支持,可以提高 WEB 应用程序的性能。总体而言,我认为 JDK 17 是 2023 年升级到的最佳 Java 版本。它与 JDK 8 相比具有许多优势,包括最新版本、支持 LTS、更高效、支持新功能以及更多 与其他 Java 平台兼容。
以下是有关 JDK 17 中的新功能和改进的一些其他详细信息:
对新的 HTTP/3 协议的支持
,可以将 Web 应用程序的性能提高多达 30%
。Records
、Pattern Matching for instanceof
和Sealed
类。如果你目前使用的是 JDK 8,我建议尽快升级到 JDK 17。 JDK 8 不再受支持
,并且不会收到任何安全更新或错误修复
。 通过升级到 JDK 17,您可以确保您的 Java 应用程序是安全的和最新的。
Google Bard也是推荐升级到JDK17,但是这个回答就比较差了,还有很多错误
Records
、Pattern Matching for instanceof
和Sealed
类这些功能已经不是预览功能了尽管Java 8已经发布多年,但仍然有很多开发人员和公司使用它。如果你想升级JDK版本,我的建议是尽快升级到Java 11。以下是5个理由:
Java 8已于2019年停止更新和支持,而Java 11是当前最新版本
,且具有长达13年的支持生命周期。这意味着你将能够获得最新的安全更新和功能改进,同时也可以确保你的软件在未来几年内得到支持。本地变量推断
、switch语法的改进、泛型数组
的改进等。这些功能可以提高你的代码质量和可读性,使你的代码更容易编写和维护。总之,如果你还没有升级JDK版本,我建议你尽快升级到Java 11。它将带给你更好的性能、可靠性和代码体验,以及更长的支持生命周期和更好的工具和框架支持。
百度文心一言推荐升级到JDK11,给的5点理由看起来还是比较专业的,不过也是有错误的
var
应该是JDK10引入的,泛型数组应该是指JDK11升级的Collection.toArray()
方法总的来看百度文心一言回答还是可以的,至少对JDK11给的5点升级理由总结的像模像样。
2023年JDK8已经是一个相对较旧的版本,因此升级到较新的JDK版本将有助于提高开发效率和应用程序性能。根据Java的发展路线图,我建议您考虑升级到JDK15。以下是5个推荐理由:
Switch表达式
、文本块、Records等,这些特性可以提高代码的可读性和编写效率。MacOS
和linux等操作系统。总之,升级到JDK15将有助于提高您的Java开发体验和应用程序性能。当然,根据您的项目需求和团队实际情况,您也可以考虑其他较新的JDK版本。
科大讯飞推荐了JDK15,给的5个理由错误也是有错误的
Switch Expressions
non-LTS
2023年JDK8最好升级到JDK 17。以下是5个推荐理由:
Java 17中引入的Lambda
表达式、接口默认方法、方法引用等等。这些新特性和功能可以使您的代码更加简洁、易读和易维护。综上所述,JDK 8是一个功能丰富、安全可靠、性能优异、支持新硬件架构的Java版本,值得您升级到它。
阿里通义千问的回答也是醉了,推荐是JDK8升级到JDK17,结果又说JDK8的的特性,说JDK17里引用Lambda
表达式,感觉这个回答像是全文搜索一样,只要是把包含JDK8、JDK17、升级关键字搜索出来而已。
推荐升级到 Java 8 的版,因为以下原因:
以下是推荐的 Java 8 版:
清华这个ChatGLM-6B可能只是自己部署了一下,感觉全是在胡说。
总的来看ChatGPT和微软的Bing是最好的,推荐升级到JDK17也是比较合理的,给个5个理由也很好,也没有什么错误。Google Bard就让人有点失望的,感觉Google不应该是这水平,不过有个前提是Google Bard目前不支持中文,我是将问题翻译成英文后提交,再将回答的英文翻译成中文的,可能和这个有点关系。国内的百度文心一言、科大讯飞星火虽然比不上ChatGPT、Bing,不过总体感觉也是相当不错,阿里通义千问感觉和自己部署的清华ChatGLM-6B一个水平。
公众号:赵侠客
来源地址:https://blog.csdn.net/whzhaochao/article/details/131210627
--结束END--
本文标题: 2023年JDK要升级到多少?看看七家大模型给的答案
本文链接: https://www.lsjlt.com/news/392158.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-04-03
2024-04-03
2024-04-01
2024-01-21
2024-01-21
2024-01-21
2024-01-21
2023-12-23
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0