社区
Java SE
帖子详情
String 对象的问题
pingxumeng
2007-09-11 07:46:05
String s=new String("1"+"2");
这条语句创建了几个对象?
...全文
196
8
打赏
收藏
String 对象的问题
String s=new String("1"+"2"); 这条语句创建了几个对象?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zephyr_cc
2007-09-11
打赏
举报
回复
看那个地址
ykzhen()的那个长的回复
javafreshfish
2007-09-11
打赏
举报
回复
完全看不懂
pingxumeng
2007-09-11
打赏
举报
回复
创建一个对象 一个引用对象?
引用对象是什么意思?
前面的对象指的是常量池中的对象?
第二个是堆中的对象?
zephyr_cc
2007-09-11
打赏
举报
回复
更正一下"StringBuilder"
zephyr_cc
2007-09-11
打赏
举报
回复
先看看这里
http://community.csdn.net/Expert/topic/5731/5731826.xml?temp=.5181238
String s=new String("1"+"2");
这句话创建了两个对象.
一个是new出来的s引用的那个对象
另一个是"12"
为什么是"12",而不是"1","2","12".
因为编译器在编译阶段直接把"1" + "2"优化成"12"
而不会等到虚拟机去傻乎乎的创建StringBuild,然后用append连接字符串,再调用toString
至于为什么是两个对象,看前面那个链接.
pingxumeng
2007-09-11
打赏
举报
回复
大家能具体解释下吗,谢谢
springking11
2007-09-11
打赏
举报
回复
String s=new String("1"+"2");
创建了2个对象和1个引用。
吴红军
2007-09-11
打赏
举报
回复
一个,String每改变一次就会实例化一个对象!
json-lib-2.4 jar 程序文件
json jar 包,java 开发Ajax ,封装json格式的jar包工具
个人理解
String
s = new
String
("
string
")的
对象
创建
Java中
String
对象
设置为final不可变,同时利用了常量池来对
String
对象
进行存储管理,这就使
String
对象
区别于一般的引用
对象
类型。 当我们创建
String
对象
时,JVM会先在常量池寻找,如果已存在该
对象
,直接使用,如果不存在,就在常量池中创建
对象
。 1、
String
s = “
string
”; 如果常量池中存在“
string
”,就直接将引用赋予
对象
s,此时没有
String
对象
《编程导论(Java)·7.4.4
String
对象
问题
》
Java 7u6 修改了
String
#sub
string
.的实现
String
对象
的两种赋值方式解析与
String
str=new
String
(“abc“)创建了几个
对象
一、
String
对象
的两种赋值方式解析 new
String
(“abc”) & 直接赋值 1、new
String
(“abc”) 网上摘录: 系统会先创建一个匿名
对象
(暂且叫A),值为”abc”,存入堆内存,然后new关键字会在堆内存中又开辟一块新的空间(即创建一个新
对象
B),然后把值”abc”存进去,并且把B
对象
的地址返回给栈内存中的str, 此时A
对象
成为了一个垃圾
对象
,因为它没有被任何栈中的变量指向,会被GC自动回收。 暂时对这段话有疑问。 目前我的理解是: 首先会去常量池中找有没有一
关于
String
对象
的hashCode
问题
1.提出
问题
: Map map = new HashMap(); map.put(new
String
("abcd"),"1234"); System.out.println(map.get(new
String
("abcd"))); //如果输出的话,我觉得应该是NULL,因为new
String
("abcd")属于一个新
对象
,但结果是1234. 2.
问题
分析: 正确结果就是1234.这里我
Java SE
62,634
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章