字符串池

2019-12-05  本文已影响0人  mysimplebook

在java中,使用””写下的字符串称为字符串常量(String literal)。出于效能考虑,以””包括的字符串,只要内容相同(序列、大小写),则无论在代码中出现多少次,JVM只会建立一个String实例,并在字符串池中(String Pool)中维护。而使用new关键字创建的则是建立新对象,如

String name1= “Justin”;

String name2= “Justin”;

String name3= new String(“Justin”);

String name4= new String(“Justin”);

       它们的对比如下图所示

上一篇下一篇

猜你喜欢

热点阅读