String.intern()方法
存在于.class文件中的常量池,在运行期被JVM装载,并且可以扩充。
String的intern()方法就是扩充常量池的一个方法;当一个String实例str调用intern()方法时,Java查找常量池中是否有相同Unicode的字符串常量,如果有,则返回其的引用,如果没有,则在常量池中增加一个Unicode等于str的字符串并返回它的引用。
本文详细介绍了String类中的intern()方法。此方法用于将字符串放入常量池中,如果常量池中已经存在相同的字符串,则直接返回该字符串的引用;否则会在常量池中创建一个新的字符串,并返回它的引用。
String.intern()方法
存在于.class文件中的常量池,在运行期被JVM装载,并且可以扩充。
String的intern()方法就是扩充常量池的一个方法;当一个String实例str调用intern()方法时,Java查找常量池中是否有相同Unicode的字符串常量,如果有,则返回其的引用,如果没有,则在常量池中增加一个Unicode等于str的字符串并返回它的引用。
189
200

被折叠的 条评论
为什么被折叠?