摘要: 在 Java 中 String 对象是我们最常用的对象。 在本文章中,我们主要对 String 对象使用的 String Pool 进行一些简单的介绍。 Java 定义 String 后,String 是存储在 String Pool 中的,以便于加快字符串的访问和处理。 正是有这个方面的访问需求, 阅读全文
posted @ 2022-06-27 19:28 huyuchengus 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 一直到 Java 8,Strings 在 Java 中使用字符数组进行存储的,同时使用的是 UTF-16 字符集,因此每一个字符将会使用 2 字节的内存。 从 Java 9 开始,Java 提供了一个叫做压缩字符(Compact Strings)的存储概念。 这个存储将会针对字符串使用 char[] 阅读全文
posted @ 2022-06-27 19:19 huyuchengus 阅读(35) 评论(0) 推荐(0) 编辑