STRING POOL 目的:JVM为了提高性能和减少内存开销,实现数据共享 1.为字符串开辟一个字符串常量池(存在于方法区) 2、创建字符串常量池的时,首先坚持字符串常量池是否存在该字符串 3、存在该字符串,返回引用实例;不存在,实例化该字符串放入池中 优化String String.intern() 把一个字符串加入到字符串常量池中,并且返回它的引用