1.String在虚拟机中的实现 特点: ① 不变性,是在多线程的访问中,保持对象的不变性的话就不需要实现同步,省略了同步和锁的等待时间.提高了多线程的访问性能,堆所有想成都是只读的.它的修改操作都是创建新的对象来实现的. ② 针对常量池的优化,是指两个String对象拥有相同的值时,他们只引用常量池中的同一个拷贝.当同一个字符串反复出现时,这个技术可以大幅度节省内存空间. ③ 类的final定义,final类型的对象在系统中不可能有任何子类,这对系统的安全性保护, String的内存泄漏: S…