未分類 31 3 月 2021 公司开始要用 Java , jdk 版本怎么选? 公司开始要用 Java , jdk 版本怎么选? 資深大佬 : wangyzj 0 以前无 java 项目,全新建 多谢各位老哥 大佬有話說 (100) 資深大佬 : atonku 8 資深大佬 : beichenhpy 8 資深大佬 : zhuangzhuang1988 8 資深大佬 : supuwoerc 8 資深大佬 : koujyungenn 8 和 11 都可以,其他不建议 資深大佬 : baozijun 8 資深大佬 : waising 为了早日一统 11 快选 11 資深大佬 : ghouleztt 8 資深大佬 : ymmud 8/11 資深大佬 : amwyyyy 8 資深大佬 : geekvcn 新项目肯定 11 啊 資深大佬 : wugq 8 資深大佬 : chen11 别叫我 8 了 資深大佬 : cubecube 我越来越感觉 11 会被跳过去,8 支持性周期太长,11 的支持也没几年了,目前很多项目依旧在 8 上。11 的功能性优点真的不够突出,maybe 之后大家的选择是直接跳到 17lts 資深大佬 : lei2j 11 資深大佬 : xiecanmy 没有历史包袱那自然是 11 了, 以后如果要升级到 17 也方便些. 資深大佬 : Cbdy 11 資深大佬 : industryhive 再等半年直接上 17 吧,比 11 多很多新特性,8 就更不用提了,比 8 强太多了。。。 資深大佬 : qwerthhusn 一步到胃,11 資深大佬 : ouyc 新项目 11 資深大佬 : dbpe 11 資深大佬 : seven123 11 資深大佬 : dbpe @dbpe 人生苦短早上 11,到时候 8 到 17,又是无尽的折腾 資深大佬 : NotFoundEgg 如果是从头开始的新项目 个人感觉还是 11 好些 資深大佬 : ufan0 建议 11 資深大佬 : redtea 暂时用 16,等半年后用 17 。 資深大佬 : 90d0n 新项目, 没包袱, 建议直接 11 資深大佬 : vanishxiaoma 所以你们都买了 License 还是 openJDK 資深大佬 : q149072205 如果不用 jdk8 你会发现很多包用不了了。。。 資深大佬 : zhaokun 8 資深大佬 : luqingliang 16 資深大佬 : terryloto 稳妥还是 8 資深大佬 : industryhive @vanishxiaoma 买个毛 license 。。。OracleJDK 和 openjdk 几乎没区别。 資深大佬 : WngShhng 8 够用了 資深大佬 : cat007 建议 8,以后升级 17 坑会少很多 資深大佬 : huijiewei 11 資深大佬 : chendy 考虑到你们之前无 java 项目,还是 8 吧,资料多虽然用 11 一般也不会遇到啥毛病,但是公司的东西还是求稳比较好 資深大佬 : xarthur 至少 11 吧 資深大佬 : 1239305697 16 还有半年换 17 資深大佬 : dqzcwxb 11 就是 tls 版本,用新不用旧 資深大佬 : nekoneko 为了以后用 17,建议上先上 11 資深大佬 : GoLand 用 j8 資深大佬 : tinyuu 11 資深大佬 : mygreens 别扯 11 了,肯定用 8 啊 資深大佬 : leafre 8 資深大佬 : SkYouth 8888888 yyds 資深大佬 : twoyuan Kotlin 資深大佬 : Moyudawang 11 資深大佬 : xuhaoyangx 11 資深大佬 : cco 11 資深大佬 : RRRoger 所以 java 是最好的 11 门语言? 資深大佬 : cco @industryhive 运行项目没问题,就是多了点稍微高级点,受版权保护的功能( API ),不过目前开发用 oracle JDK,线上都是 openJDK 。 資深大佬 : xmumiffy 选 kotlin 資深大佬 : witfun 8 資深大佬 : MrZZZ 8 資深大佬 : ijrou 11 資深大佬 : hantsy 11 起步。 现在应用都 Docker 化,完全可以用最新版本 16 。 資深大佬 : yazinnnn 一步到胃 kotlin + quarkus native 資深大佬 : soulzz 16理论上无障碍升级到 17 資深大佬 : quan01994 openjdk 11 資深大佬 : newaccount 我来说个奇葩的,15因为 IDEA 对 16 的正式支持要在 2021.1 才上线先用着,等半年上 17 資深大佬 : micean spring 的话 openjdk 16vertx 的话 kotlin openjdk 11 資深大佬 : nekoneko 现在用的 8,前几天想试试能不能跑在 16 上,发现跑不起来,原因是用了一些类是只有 8 才有的新项目不建议用 8,能用 16 就 16,半年后无缝升 17,不能用 16 先用 11 資深大佬 : ychost 8 用习惯了, 資深大佬 : yebo777 11 資深大佬 : bugmakerxs 为啥没有人用 14 資深大佬 : kischang 8 資深大佬 : wolfie 11,vscode 新版最低 11 (虽然我不用) 資深大佬 : knightdf 无脑 11 資深大佬 : caliburn1994 @bugmakerxs 自己做练习的时候用的是 15. Java + Gradle 6.7,开发环境都自动化了。 資深大佬 : iovekkk Android 开发用 8 java 开发用 11 資深大佬 : sunziren 8 資深大佬 : yolee599 java 1.8 資深大佬 : CantSee 8 資深大佬 : aspriny 8 資深大佬 : yc8332 感觉 java 目前主流还是 8 吧。而且很多年估计都不会变化 資深大佬 : AllenHua 8 或者 11 吧 追求稳 就 8 追求一定的新鲜和个性 就 11 資深大佬 : stardustree 建议等一等,直接上 20 /狗头 資深大佬 : superrichman 无脑选 8 就完事了,能省下很多不必要的麻烦 資深大佬 : leibuting 8 資深大佬 : bk201 真的有公司在用 11 吗?我想知道 資深大佬 : doveyoung 可是我司都是 1.8 啊你发任你发,我司 1.8 資深大佬 : bthulu 1.5 啊, 这个最稳定, 公司用当然一切求稳了.上什么 1.6, 1.7, 1.8, 11, 15, 16, 不出问题还好, 一出问题怎么办, 你们公司有能力修改 jdk 源码么 資深大佬 : MeteorCat 8 最稳定,很多第三方 sdk 用 8 当标准 資深大佬 : ZeroDu 上那些用 1.8 以下的,建议看看 Stream,Lambda,函数式接口。 資深大佬 : ZeroDu 在项目允许的情况下,技术还是得往前走 資深大佬 : des j8 資深大佬 : mazyi 17 資深大佬 : panerai 我们以前是用 8 的,最近升级到了 11,也没有什么问题。所以我建议是 11 資深大佬 : jptx 11,真香 資深大佬 : JayChao j8 資深大佬 : cgpiao 11 声明变量方便 資深大佬 : ClutchBear jdk8202,最后一个免费的版块 資深大佬 : sundong 8 資深大佬 : camchin1 8 資深大佬 : mmdsun spring boot 项目吗? 选 jdk8 然后用 kotlin 資深大佬 : tilv37 新项目 11 資深大佬 : fmvp520 8 資深大佬 : dodosh 8 資深大佬 : anyele 11