String str = new String("a")+"a"定义了几个字符串对象
说明一下都是哪几个字符串对象,多谢了。
说明一下都是哪几个字符串对象,多谢了。
解决方案 »
- ibatis空值问题讨论
- 急用,关于JdbcTemplate的使用
- weblogic 内嵌LDAP服务器问题,急!!!!!
- 同志们 我的电脑是怎么啦???tomcat死活就是不能用
- 请问struts中将数组作为对象船歌网页后该怎么用呀???急!急!急!急!急!急!急!
- Spring问题:怎么让 BeanFactory 创建指定的 bean, 不使用 getBean() ?
- jdbc连接oracle的问题
- 大家有没碰过这样的问题:同一个bean 在java启动板里可以正常运行,但在服务器中就报错,说找不到oracle.jdbc.driver.OracleDriver??
- 初学XML 请各位推荐一下相关资料和书籍
- j2ee开发ejb问题提了188888888遍,真没人知道呀,倾情大放松,所有分全给,以后不来了!!!!!!!!!!!!!!!
- 打印?
- ejb新手问题求助。
字符串池里首先是有一个“a”
new String("a");又创建了一个
后面+的那个“a”则直接引用到字符串池里的“a”,也就是第一个“a”,所以没有再创建
String str又是一个
所以一共三个
我咋晕了!!!str是栈里面的局部变量好不好???
第二个:new String("a")
第三个:new String("a")+"a"?
前两个加在一起也算是新的字符串对象吧?