摘要:
常量池用于保存在编译期已确定的,已编译的,class文件中的一份数据,它包括了关于类,方法,接口等中的常量,也包括字符串常量。如第一种声明方式,当然也可扩充,执行器产生的常量也会放入常量池,故认为常量池是JVM的一块特殊的内存空间。用new String()创建的字符串不是常量,不能在编译期就确定,所以new String()创建的字符串不放入常量池中,他们有自己的地址空间。String s1 = “text”;String s2 = “text”;String s2 = s2+"java";s1,s2 同时指向常量池中的常量值"text",s2=s2+ 阅读全文
posted @ 2013-05-26 20:04
wsb1989
阅读(359)
评论(0)
推荐(0)

浙公网安备 33010602011771号