台湾
|| 语言:
大陆简体
港澳繁體
台灣正體
推荐
热点
科技
娱乐
游戏
体育
军事
汽车
财经
也许以后Java世界分裂为两种:Java8和Java11以后
程序员小新人学习
2019-03-23 12:55
许多开发人员仍然坚持使用已有五年历史的Java 8。
当Java工具公司JetBrains的开发者倡导者Trisha Gee在本周伦敦QCon会议上发表讲话之前对Twitter进行了调查时,78%的受访者表示他们正在使用Java 8 - 并考虑到她的追随者可能会向最前沿倾斜,现实可能更高。
78% 使用Java8
2% 使用Java9
2% 使用Java 10
18% 使用Java 11
这很遗憾,因为在Java9以后的版本中有许多强大的新功能:JLink为Docker镜像创建小型Java可执行文件; Var用于隐式输入; JShell交互式Java; 可选类; 改善垃圾收集; 模块化等等。
那么为什么开发人员没有升级?简单地说,Java 9引入了重大变化,包括内部重组,新模块化(称为“项目拼图”),以及删除很少使用的API。
Java9的更改破坏了代码
,即使是很乐意进行必要修订的开发人员也会遇到依赖性问题。
“我想解释为什么它是必要的,”Oracle的Ron Pressler说道,他是Java平台小组的一员,负责开发Project Loom的语言和领导。
“在Java和Java 9中有数十亿行代码,它确实打破了一些东西。原因是Java已有20多年的历史了。它可能会在20年内变得更大并且更受欢迎。我们必须考虑20 JDK在Java 9之前构建的方式是不可维护的。如果我们没有做出这样的改变,我们就无法保持Java的竞争力。这是绝对必要的。“
Java 8仍然得到很好的支持,没有强大的动力去迁移。“将会有两个世界,”一位与会者说。“Java 8世界,Java 11及更高版本的世界。”
没有根本原因可以解释为什么你的Java代码不能在Java 9+上运行。你可能需要更改对旧API等的访问权限。但它不是一种不同的语言。
Please enable JavaScript to view the
comments powered by Disqus.
相关文章
为你推荐
Shein可能不符合纳入英国富时100指数的条件
4天前
外盘头条:欧央行若本周率先降息将成为难得亮点 马士基提高2024年的预期 Shein计划最快本周秘密提交IPO文件
1周前
彻底放弃纽约了?希音据称最早本周在伦敦提交招股意向书
1周前
晶科能源:6月11日获融资买入3706.85万元,占当日流入资金比例10.11%
2天前
日本干预汇率是有历史传承的
4天前
涉足体育直播和现场活动 奈飞股价有望重回历史高点
5天前
天风证券大幅跳水触及跌停,股价创历史新低
1周前
俄罗斯方块问世40周年:苏联程序员的创意如何征服世界
1周前
华源证券:首予大唐新能源(01798)“买入”评级 股价位于深度价值区间
1周前
六四35周年:重温“广场四君子”刘晓波的广场见证
1周前
海通证券:维持新秀丽“优于大市”评级 合理价值35-37.5港元
1周前
摩根大通的Kolanovic警告股价居高不下面临风险
1周前
美国大选:你能在监狱里竞选美国总统吗?可以,这些人曾经做到
1周前
两市成交连续6天不足8千亿!这一方向却高热 6月行情即将展开 历史数据这样说
1周前
加州乐居镇:美国唯一由华人建造的小镇
1周前
热门新闻
周热门
辣眼睛!重庆一80后银行女职员拍视频表白60后行长,两人都已婚
LV回应售后欧洲免费国内收2400,字节关停多个互动剧业务
精准施策为高校毕业生铺展“就业路”
烟台创新进口化妆品跨部门综合监管,去年以来已查办案件17起
深陷解约漩涡,普华永道要栽了?实际受伤的只有金融圈审计人
一旅客绑藏“任天堂”游戏卡350张进境被深圳莲塘海关截获,初估案值7万元
令人发指!贵阳一女司机遭两名男乘客殴打,起因竟是一句话?
游戏驿站又飙了!直播挤垮服务器,股东大会推迟举办
受贿超3000万元,贵州省政协原秘书长、党组成员、机关党组书记、办公厅主任熊德威受审
广西城管罚款只收现金拒收微信,否则扣东西,网友:谁给的权利
多家车企争相入局 飞行汽车真的要来了?
新股公告 QUANTUMPH-P(02228.HK)每股定价5.28港元 公开发售获103.35倍认购
游客在四川瓦屋山被落石砸中身亡,景区管委会:正在调查原因
跨境电商迎政策利好,海外仓赛道进入高质量发展阶段
美国男子假装上了骗子的当,与其聊了两周!最后,骗子崩溃了...
华为,重磅发布!
A股缩量上涨,反弹仍有阻力
明知有故障仍执意发射,波音飞船太空遭遇事故,太空逃生或将上演
三大消息:中美关系有变?马科斯大放厥词!民进党遭当头一棒!
AI时代,跨境支付场景的重塑