当前位置:首页 > 科技  > 软件

很多主流项目都放弃了Java 8,背后的原因是什么

来源: 责编: 时间:2023-09-20 21:52:51 422观看
导读大家有没有发现,现在越来越多的软件安装时最低要求都是 Java 11。比如 Flink。FlinkSonarQube最新版甚至最低要求 Java 17。SonarQube那么真正放弃 Java 8 的原因是什么呢?1. Java 新特性(如Java 11)1.1局部变量类型推断(L

大家有没有发现,现在越来越多的软件安装时最低要求都是 Java 11。比如 Flink。CLK28资讯网——每日最新资讯28at.com

FlinkFlinkCLK28资讯网——每日最新资讯28at.com

SonarQube最新版甚至最低要求 Java 17。CLK28资讯网——每日最新资讯28at.com

SonarQubeSonarQubeCLK28资讯网——每日最新资讯28at.com

那么真正放弃 Java 8 的原因是什么呢?CLK28资讯网——每日最新资讯28at.com

1. Java 新特性(如Java 11)

1.1局部变量类型推断(Local Variable Type Inference)

引入了 var 关键字,使得在局部变量声明时可以使用类型推断。例如,var name = "John"; 将会被推断为 String 类型。CLK28资讯网——每日最新资讯28at.com

1.2 针对字符串的新增方法

Java 11 引入了一些针对字符串处理的新方法,如 isBlank()、lines() 和 stripIndent() 等,用于更方便地操作字符串。CLK28资讯网——每日最新资讯28at.com

1.3 HTTP/2 客户端 API

在 Java 11 中,提供了一个原生的 HTTP/2 客户端 API,用于进行 HTTP 请求和响应的处理,以替代传统的 HttpURLConnection。CLK28资讯网——每日最新资讯28at.com

1.4 响应式流(Reactive Streams)API

Java 9 引入的 Flow API 在 Java 11 进一步发展,并成为标准化的响应式流 API。它支持异步流式处理和背压机制。CLK28资讯网——每日最新资讯28at.com

1.5 ZGC 改进

ZGC 是一种低暂停时间的垃圾回收器,在 Java 11 中进行了一些改进,进一步降低了垃圾回收的停顿时间,并提高了应用程序的吞吐量。CLK28资讯网——每日最新资讯28at.com

1.6 Epsilon 垃圾回收器

Epsilon 是一种无操作的垃圾回收器,用于测试和性能调优。它允许你在没有任何垃圾回收的情况下运行 Java 应用程序,适用于一些特定的场景。CLK28资讯网——每日最新资讯28at.com

1.7 集合 API 改进

Java 11 对集合 API 进行了一些改进,包括新的方法和接口,如 List.of()、Set.of() 和 Map.of() 等用于创建不可变集合的静态工厂方法。CLK28资讯网——每日最新资讯28at.com

1.8 新的垃圾回收器接口

Java 11 引入了一组垃圾回收器接口,允许开发者可以更方便地实现自定义的垃圾回收器和内存分配器。CLK28资讯网——每日最新资讯28at.com

2. 长期支持(LTS)版本

Java 8 和 11 都是长期支持版本,支持的时间 Java 11 更长(官网数据)。CLK28资讯网——每日最新资讯28at.com

CLK28资讯网——每日最新资讯28at.com

3.生态系统支持

随着时间的推移,越来越多的开源库和框架开始逐步升级到 Java 11,并且停止或降低对 Java 8 的支持。选择最低支持 Java 11 可以确保你能够使用最新的第三方库和框架,充分利用其功能和优化。CLK28资讯网——每日最新资讯28at.com

4.安全性和性能优化

Java 11 引入了一些安全性和性能方面的改进,包括 TLS 1.3 支持、改进的 HTTP 处理、本地内存访问 API 等。使用较新的 Java 版本可以提供更好的安全性和性能。CLK28资讯网——每日最新资讯28at.com

本文链接:http://www.28at.com/showinfo-26-10648-0.html很多主流项目都放弃了Java 8,背后的原因是什么

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。邮件:2376512515@qq.com

上一篇: 服务网格可观测性之平台化监控报警

下一篇: 虚拟现实技术应用架构:拓展互联网体验

标签:
  • 热门焦点
  • 5月iOS设备好评榜:iPhone 14仅排第43?

    来到新的一月,安兔兔的各个榜单又重新汇总了数据,像安卓阵营的榜单都有着比较大的变动,不过iOS由于设备的更新换代并没有那么快,所以相对来说变化并不大,特别是iOS好评榜,老款设
  • 六大权益!华为8月服务日开启:手机免费贴膜、维修免人工费

    8月5日消息,一年一度的华为开发者大会2023(Together)日前在松山湖拉开帷幕,与此同时,华为8月服务日也式开启,到店可享六大专属权益。华为用户可在华为商城Ap
  • 使用LLM插件从命令行访问Llama 2

    最近的一个大新闻是Meta AI推出了新的开源授权的大型语言模型Llama 2。这是一项非常重要的进展:Llama 2可免费用于研究和商业用途。(几小时前,swyy发现它已从LLaMA 2更名为Lla
  • 最“俊美”淘宝卖家,靠直播和短视频圈粉,上架秒光,年销3000万

    来源 | 电商在线文|易琬玉编辑|斯问受访店铺:Ringdoll戒之人形图源:微博@御座的黄山、“Ringdoll戒之人形”淘宝店铺有关外貌的评价,黄山已经听累了。生于1985年的他,哪
  • 大厂卷向扁平化

    来源:新熵作者丨南枝 编辑丨月见大厂职级不香了。俗话说,兵无常势,水无常形,互联网企业调整职级体系并不稀奇。7月13日,淘宝天猫集团启动了近年来最大的人力制度改革,目前已形成一
  • AI芯片初创公司Tenstorrent获三星和现代1亿美元投资

    Tenstorrent是一家由芯片行业资深人士Jim Keller领导的加拿大初创公司,专注于开发人工智能芯片,该公司周三表示,已经从现代汽车集团和三星投资基金等
  • 回归OPPO两年,一加赢了销量,输了品牌

    成为OPPO旗下主打性能的先锋品牌后,一加屡创佳绩。今年618期间,一加手机全渠道销量同比增长362%,凭借一加 11、一加 Ace 2、一加 Ace 2V三款爆品,一加
  • “买真退假” 这种“羊毛”不能薅

    □ 法治日报 记者 王春   □ 本报通讯员 胡佳丽  2020年初,还在上大学的小东加入了一个大学生兼职QQ群。群主“七王”在群里介绍一些刷单赚
  • 亲历马斯克血洗Twitter,硅谷的苦日子在后头

    文/刘哲铭  编辑/李薇  马斯克再次挥下裁员大刀。  美国时间11月14日,Twitter约4400名外包员工遭解雇,此次被解雇的员工的主要工作为内容审核等。此前,T
Top