导言
根据一些调查,如JetBrains,Java的第8版目前是全世界开发人员使用最多的版本,尽管它是2014年发布的版本。
您正在阅读的是题为“超越Java 8”的系列文章中的第一篇,受我的书内容的启发。这些文章将引导读者一步一步地探索从版本9开始引入的最重要的特性。目的是让读者意识到从Java 8开始前进是多么重要,并解释最新版本的Java语言所提供的巨大优势。
在本文中,我们将讨论紧串,这是Java 9引入的一种机制,它是放弃Java 8并且升级到最新版本之一的最有效的理由之一。
扰流警报
这个String类是Java编程中使用最多的类。因此,问自己这个类型的对象有多高的效率是很重要的。好消息是,从Java 9开始,这些对象的性能明显优于以前的版本。此外,这一优势实际上是在不费吹灰之力的情况下获得的,也就是说,只要用JVM版本9(或更高版本)启动我们的程序就足够了,而无需对我们的代码采取任何预防措施。那么,让我们了解什么是紧凑型字符串,以及如何使用它们。
图1-src.zip文件在JDK版本8安装文件夹中的位置。
直到Java 8,一个数组焦耳用于存储组成字符串的字符。通过读取弦班级。要做到这一点,只需搜索String.java文件中的Src.zip文件位于JDK版本8的安装文件夹中。
该文件包含标准Java库的所有源文件。
因此,在解压缩之后,我们可以找到String.java类中的Java/LA