java 面试题解惑二 到底创建了几个String对象?
摘要:
我们首先来看一段代码:Java代码Stringstr=newString("abc");紧接着这段代码之后的往往是这个问题,那就是这行代码究竟创建了几个String对象呢?相信大家对这道题并不陌生,答案也是众所周知的,2个。接下来我们就从这道题展开,一起回顾一下与创建String对象相关的一些JAVA知识。我们可以把上面这行代码分成String str、=、"abc"和new String()四部分来看待。String str只是定义了一个名为str的String类型的变量,因此它并没有创建对象;=是对变量str进行初始化,将某个对象的引用(或者叫句柄) 阅读全文
posted @ 2013-07-19 02:47 brave_bo 阅读(378) 评论(0) 推荐(0)
浙公网安备 33010602011771号