StringTable特性
运行时常量池:
例1:JDK1.8
例2:JDK1.8
例3:JDK1.6
例4:JDK1.6
StringTable 性能调优:
1.如果系统中常量的个数非常多,可以适当增加桶的个数,减少哈希冲突
2.如果系统中常量的个数非常多,且是重复度很高的,可以使用 intern 方法放入串池中
放入串池后,使用时都从串池中取,而不是对原来字符串对象直接引用,造成字符串对象无法被回收
如果不是重复度很高的话就没有意义,因为放入串池中的字符串常量也会非常多,这并不会比直接引用字符串对象好多少