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

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

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

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

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

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

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

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

1. Java 新特性(如Java 11)

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

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

1.2 针对字符串的新增方法

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

1.3 HTTP/2 客户端 API

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

1.4 响应式流(Reactive Streams)API

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

1.5 ZGC 改进

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

1.6 Epsilon 垃圾回收器

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

1.7 集合 API 改进

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

1.8 新的垃圾回收器接口

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

2. 长期支持(LTS)版本

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

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

3.生态系统支持

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

4.安全性和性能优化

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

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

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

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

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

标签:
  • 热门焦点
  • MIX Fold3包装盒泄露 新机本月登场

    小米的全新折叠屏旗舰MIX Fold3将于本月发布,近日该机的真机包装盒在网上泄露。从图上来看,新的MIX Fold3包装盒在外观设计方面延续了之前的方案,变化不大,这也是目前小米旗舰
  • 把LangChain跑起来的三个方法

    使用LangChain开发LLM应用时,需要机器进行GLM部署,好多同学第一步就被劝退了,那么如何绕过这个步骤先学习LLM模型的应用,对Langchain进行快速上手?本片讲解3个把LangChain跑起来
  • 自律,给不了Keep自由!

    来源 | 互联网品牌官作者 | 李大为编排 | 又耳 审核 | 谷晓辉自律能不能给用户自由暂时不好说,但大概率不能给Keep自由。近日,全球最大的在线健身平台Keep正式登陆港交所,努力
  • “又被陈思诚骗了”

    作者|张思齐 出品|众面(ID:ZhongMian_ZM)如今的国产悬疑电影,成了陈思诚的天下。最近大爆电影《消失的她》票房突破30亿断层夺魁暑期档,陈思诚再度风头无两。你可以说陈思诚的
  • 品牌洞察丨服务本地,美团直播成效几何?

    来源:17PR7月11日,美团App首页推荐位出现“美团直播”的固定入口。在直播聚合页面,外卖“神枪手”直播间、美团旅行直播间、美团买菜直播间等均已上线,同时
  • 与兆芯合作 联想推出全新旗舰版笔记本电脑开天N7系列

    联想与兆芯合作推出全新联想旗舰版笔记本电脑开天 N7系列。这个系列采用兆芯KX-6640MA处理器平台,KX-6640MA 处理器是采用了陆家嘴架构,16nm 工艺,4 核 4 线
  • 上海举办人工智能大会活动,建设人工智能新高地

    人工智能大会在上海浦江两岸隆重拉开帷幕,人工智能新技术、新产品、新应用、新理念集中亮相。8月30日晚,作为大会的特色活动之一的上海人工智能发展盛典人工
  • 2021中国国际消费电子博览会与青岛国际软件融合创新博览会新闻发布会隆重举行

    9月18日,2021中国国际消费电子博览会与青岛国际软件融合创新博览会新闻发布会在青岛国际新闻中心隆重举行。发布会上青岛市政府领导联袂出席,对本次双展会情
  • 外交部:美方应停止在网络安全问题上不负责任地指责他国

      中国外交部今天(16日)举行例行记者会。会上,有记者问,美国情报官员称,他们正在阻拦来自中国以及其他国家的黑客获取相关科研成果。 中方对此有何评论?对此
Top