String在虚拟机的实现

1、String在虚拟机的实现 不变性 可以提高多线程访问的性能,因为对象不可变因此对于所有线程都是只读的,多线程访问时不加同步也不会产生数据的不一致,故减少了系统开销; 针对常量池的优化 当两个String对象拥有相同的值时只引用常量池中的同一个拷贝,可以大幅度节省内存空间; 类的final定义 String类在系统中不可能有任何子类,这是对系统安全性的保护; 2、String的内存泄漏 内存泄
相关文章
相关标签/搜索