写点什么

intern

0 人感兴趣 · 4 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/b9/b9e71fac2f3b49ad8320d181f95e8f48.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

利用 String.intern 减少相同值的 String 内存占用

用户头像
lich0079
2022-04-16

在运行时 每个new String()出来的都是独立的对象,即使他们的值都是一样的,如:"BTC", 那么通过String.intern()可以大量减少此类对象的内存占用

https://static001.geekbang.org/infoq/5a/5a2764e11088732d1e009a56bceff0b3.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Java 字符串池、常量池、intern 的爱恨纠葛

用户头像
叫我阿柒啊
2021-06-11

常量池是存放字面量、符号引用或直接引用的地方。而常量池又分为class常量池和运行时常量池。

intern_intern技术文章_InfoQ写作社区