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

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

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

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

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

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

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

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

1. Java 新特性(如Java 11)

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

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

1.2 针对字符串的新增方法

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

1.3 HTTP/2 客户端 API

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

1.4 响应式流(Reactive Streams)API

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

1.5 ZGC 改进

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

1.6 Epsilon 垃圾回收器

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

1.7 集合 API 改进

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

1.8 新的垃圾回收器接口

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

2. 长期支持(LTS)版本

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

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

3.生态系统支持

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

4.安全性和性能优化

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

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

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

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

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

标签:
  • 热门焦点
  • 7月安卓手机好评榜:三星S23Ultra好评率第一

    性能榜和性价比榜之后,我们来看最后的安卓手机好评榜,数据来源安兔兔评测,收集时间2023年7月1日至7月31日,仅限国内市场。第一名:三星Galaxy S23 Ultra好评率:95.71%在即将迎来新
  • 6月安卓手机好评榜:魅族20 Pro蝉联冠军

    性能榜和性价比榜之后,我们来看最后的安卓手机好评榜,数据来源安兔兔评测,收集时间2023年6月1日至6月30日,仅限国内市场。第一名:魅族20 Pro好评率:95%5月份的时候魅族20 Pro就是
  • 6月安卓手机性价比榜:Note 12 Turbo断层式碾压

    6月份有一个618,虽然这是京东周年庆的日子,但别的电商也都不约而同的跟进了,反正促销没坏处,厂商和用户都能满意。618期间一些产品也出现了历史低价,那么各个价位段的产品性价比
  • 5月iOS设备性能榜:M1 M2依旧是榜单前五

    和上个月一样,没有新品发布的iOS设备性能榜的上榜设备并没有什么更替,仅仅只有跑分变化而产生的排名变动,刚刚开始的苹果WWDC2023,推出的产品也依旧是新款Mac Pro、新款Mac Stu
  • 三言两语说透设计模式的艺术-简单工厂模式

    一、写在前面工厂模式是最常见的一种创建型设计模式,通常说的工厂模式指的是工厂方法模式,是使用频率最高的工厂模式。简单工厂模式又称为静态工厂方法模式,不属于GoF 23种设计
  • CSS单标签实现转转logo

    转转品牌升级后更新了全新的Logo,今天我们用纯CSS来实现转转的新Logo,为了有一定的挑战性,这里我们只使用一个标签实现,将最大化的使用CSS能力完成Logo的绘制与动画效果。新logo
  • 从零到英雄:高并发与性能优化的神奇之旅

    作者 | 波哥审校 | 重楼作为公司的架构师或者程序员,你是否曾经为公司的系统在面对高并发和性能瓶颈时感到手足无措或者焦头烂额呢?笔者在出道那会为此是吃尽了苦头的,不过也得
  • 电视息屏休眠仍有网络上传 爱奇艺被质疑“薅消费者羊毛”

    记者丨宁晓敏 见习生丨汗青出品丨鳌头财经(theSankei) 前不久,爱奇艺发布了一份亮眼的一季报,不仅营收和会员营收创造历史最佳表现,其运营利润也连续6个月实现增长。自去年年初
  • OPPO K11搭载高性能石墨散热系统:旗舰同款 性能凉爽释放

    日前OPPO官方宣布,将于7月25日14:30举办新品发布会,届时全新的OPPO K11将正式与大家见面,将主打旗舰影像,和同档位竞品相比,其最大的卖点就是将配备索尼
Top