String Deduplication 与 String interning 有何不同
In what way String Deduplication is different from String interning
众所周知,在JavaString中,任何String只存储和维护一个字面量的过程就是String interning。
当我第一次阅读它时,我觉得字符串重复数据删除具有相同的目的。
有人可以解释重复数据删除相对于 String intern 的优势吗?
字符串驻留仅适用于常量字符串和您手动驻留的字符串。
所有字符串(包括您在运行时创建的字符串)都会在后台自动进行字符串重复数据删除。
众所周知,在JavaString中,任何String只存储和维护一个字面量的过程就是String interning。 当我第一次阅读它时,我觉得字符串重复数据删除具有相同的目的。
有人可以解释重复数据删除相对于 String intern 的优势吗?
字符串驻留仅适用于常量字符串和您手动驻留的字符串。
所有字符串(包括您在运行时创建的字符串)都会在后台自动进行字符串重复数据删除。