java11
JEP 254能节省多少内存?

JEP 254将字符串中 的char[] 替换 为 byte[] 会节省多少内存?让我们看看 JEP 254 的实际影响。 JEP 254 提案后,Java 的字符串从 Java 9 开始被... 详细
AWS Lambda SnapStart提高Java冷启动10倍

Amazon Web Services(AWS)发布了Lambda SnapStart,这是对Lambda 无服务器计算服务的更新,可大大减少应用程序启动延迟。 SnapStart旨在通过使用可运行多... 详细
Java 11 检查字符串是否为空或只有空格

isBlank() 方法检查字符串是否为空或只有空格。 如果字符串为空或仅包含空白代码点,isBlank() 方法返回 true , 否则 返回false。 String API 有另一个... 详细
Java 11 用String.lines()获取一行行流

如何将 String 转换为 Stream? lines() 方法返回字符串流。 如果输入字符串有石灰终止符,此方法将字符串分解为行。 支持的行终止符是'\n'、'\r' 和 '\r\n'。 ... 详细
将JVM从JDK11迁移到JDK16的问题 - reputation

我们的后端网络服务运行在Java SE 11(JDK11)上。JDK11有很多现代化的功能,得到了Oracle和OpenJDK开发团队的长期支持,而且一直非常非常稳定,只有一个例外。内存尖峰管理。 ... 详细
Java G1垃圾收集器简介

如果你使用的是JDK 11或更高版本,并且不确定你使用的是什么垃圾收集器,你可能使用的是G1。自JDK 9 1以来,G1(Garbage First)垃圾收集器(GC)一直是默认的GC。 在这篇文章... 详细
LinkedIn的Java 11迁移之旅

LinkedIn在2018年底开始研究Java 11,当时,Java 9、10和11在社区中还不是超级流行。作为一个轶事,在2019年底的Oracle Code One会议上,一些会议询问与会者他们... 详细
java.util.Date会被弃用吗?

java.time包早在2014年就在Java 8中发布了,距今已有8年多了。 有很多理由可以避免使用Date、Calendar、DateFormat和它们的子类。也没有什么理由使用 java.ti... 详细
是什么妨碍了人们升级到Java 8以上版本? - Reddit

什么阻止了人们将Java 8升级到更高版本? 回答: 1、是穿西装的白痴,然后还问为什么要让开发人员流血? 西装革履的白痴是生产力和进步的最大障碍。 2、我们通过使用不易受攻击的旧版本来避... 详细
Java8仍占主导地位,Java11已破防,Java17浪潮还会来吗?

InfoWorld报道:调查显示超过三分之一的专业 Java 开发人员在他们的主要应用程序中使用了 8 年历史的 Java 版本。 Java 8仍然是用户中使用最多的 Java 版本。 当程序... 详细
5 个普通的 Java 性能技巧 - Richard

大多数时候,优化软件并不是真正必要的,但是这篇文章包含 5 个技巧,以避免因此而使用 Java 编写的软件变慢。 size -hashmaps-whenever-possible" c... 详细
JDK 17垃圾回收GC性能飞跃提升 - kstefanj

Java11之前的java.lang.·System.getProperty() 对性能有影响

'java.lang.System.getProperty()' 是 Java 开发人员用来读取在应用程序启动期间配置的系统属性的常用 API。即,当您将“-DappName=buggyApp”作为... 详细
2021年JVM生态系统报告 - snyk

这份报告展示了对 JVM 生态系统状态进行的最大规模年度调查的结果。该调查在截至 2021 年 2 月和 2021 年 3 月的六周内进行,收集了 2000 多名 Java 开发人员的回答。 今年的... 详细
微软推出了自己的OpenJDK发行版

这是一种基于OpenJDK 11的免费LTS发行版。该发行版是开源的,可供任何人免费部署在任何地方。它包括基于x64服务器上的OpenJDK 11.0.10 + 9的Java 11二进制文件,以及m... 详细