2020-9-23-JAVA(String)知识

输出内容: 首先String是不可变字符序列。 当我们直接使用双引号声明出来的String对象会直接存储在字符串常量池中; 当执行String s1 = "CODE"时,JVM首先会去字符串常量池中检查是否存在"CODE"对象,如果不存在,则在字符串常量池中创建"CODE"对象,并将"CODE"对象的地址返回给s1;如果存在,则不创建任何对象,直接将字符串常量池中"CODE"对象的地址返回给s1。
相关文章
相关标签/搜索