回帖奖励 +2
本帖最后由 贾旭 于 2012-5-24 22:53 编辑
我们需要了解的,就是这三个咯。
你抽空再看看老毕的视频,老毕画图画的一比那啥啊。
关于为什么要有常量池,简单来说吧,就是
String str1 ="abc";
String str2 ="abc";
这时,它们其实指向的是同一个“abc".
因为,每用到a,b,c就重新创建的话,会造成内存的浪费,所以,一旦用到
a了,就让str1指向a,也就是str1记录了a的内存地址值。这样就节省了空间。
我说的肯定没有老毕好,这个问题在String里的第一段视频里讲过,你可以看看。 |
|