字符串对象和字符串字面量在 Java 中有何区别?


当用于创建字符串的字符串字面量时,JVM 会首先检查字符串常量池中是否有值相同的字符串,如果有,则为其创建另一个引用,否则会创建一个新对象并将其存储在字符串常量池中。

对于对象,每次实例化类时都会创建一个新对象,而不管字符串常量池的内容。

更新于:2019-7-30

824 次浏览

开启您的 职业生涯

完成课程获得认证

开始
广告