首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

关于实例,对象解决方案

2012-01-09 
关于实例,对象String aa abc这个语句中到底那个是对象哪个是实例?实例和对象到四啥区别啊?? aa是Stri

关于实例,对象
String aa = "abc";
这个语句中到底那个是对象哪个是实例?实例和对象到四啥区别啊?? aa是String实例化的对象,而abc是 aa的具体实例 不知到这样理解对不对啊?本人初学java 求高人指点啊!~


[解决办法]
当使用 String aa = "abc" 这种表达式时,
首先会在String缓冲池 寻找“abc”,
如果存在,aa指向它,否则新创建一个对象 ,存放在字符串缓冲池,aa指向它
当使用 String aa = new String("abc" )这种表达式时,
无论缓冲池有无"abc",系统一定创建一个字符串对象。存放在堆中,它的的内容是"abc",aa指向它

热点排行