java之intern()详细分析(全)
目录前言1. 源码2. 实战代码
前言
经常在面试或者是一些习题上偶尔看到这个函数
却有些懵懵懂懂
今天就通过源代码彻底解析一下
这个代码的主要功能是
返回字符串对象的规范化表示形式
1. 源码
通过查询其源码
翻译过来的主要意思是
返回字符串对象的规范表示。
最初为空的字符串池由String类私有维护。
当调用intern方法时,如果池中已经包含一个与equals(0bject)方法确定的string对象相等的字符串,则返回池中的字符串。
否则,将此String对象添加到池中并返回对该String对象的