黑马程序员技术交流社区
标题:
一个小小的问题.............
[打印本页]
作者:
wejoi
时间:
2015-10-20 10:46
标题:
一个小小的问题.............
我想问一下 String = "abc"; 这个abc是不是在常量池中
作者:
yuyucoo
时间:
2015-10-20 10:59
常量池在java用于保存在编译期已确定的,已编译的class文件中的一份数据。它包括了关于类,方法,接口等中的常量,也包括字符串常量,如String s = "java"这种申明方式;当然也可扩充,执行器产生的常量也会放入常量池,故认为常量池是JVM的一块特殊的内存空间。
作者:
fmi110
时间:
2015-10-20 12:49
public class T1 {
public static void main(String[] args) {
String s1 = "abc";
String s2 = new String("abc");
String s3 = s2.intern(); //s3指向常量池中的字符串"abc"
System.out.println(s1==s3);//true
System.out.println(s3==s2);//false
}
}
复制代码
是常量池中的
作者:
jlq
时间:
2015-10-20 12:59
zhichiz zhichi
作者:
android小学徒
时间:
2015-10-20 16:10
是的。。。。。。。
作者:
删''情
时间:
2015-10-22 23:02
可以,,,,算是在常量池中,,
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2