java字符串 执行new String("abc")发生了什么? 1. jvm会先用常量池来管理字符串直接量,即把"abc"放入常量池。 2. 然后会创建一个String对象,这个对象存在于堆中,且对象的数据会指向常量池的直接量。