10 2009 档案

摘要:首先我们需要知道String是一个不可变的对象,任何看似会修改其内容的方法,实际上都是创建了一个新的String对象。String的不可变性会为程序带来效率问题,因此JVM会将新创建的String对象放入一个常量池中,待下次用到相同String对象时,编译器会从常量池中取得,而不是重新new一个String对象。看下面的面试题:String s = new String("abcdefg");这一... 阅读全文
posted @ 2009-10-14 00:39 诚实小郎君 阅读(336) 评论(1) 推荐(1) 编辑

点击右上角即可分享
微信分享提示