问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java中 String a=new String("1"+"2")创建了几个对象

发布网友 发布时间:2024-10-10 13:43

我来回答

5个回答

热心网友 时间:2024-10-29 05:36

2个:a值和a引用地址,也叫引用对象。

引用变量和对象,对象一般通过new在堆中创建,s只是一个引用变量。

所有的字符串都是String对象,由于字符串文字的大量使用,java中为了节省时间,在编译阶段,会把字符串文字放在文字池中,文字池的一个好处就是可以把相同的字符串合并,占用一个空间,我们可以用==判断一下两个引用变量是否指向了一个地址即一个对象。

扩展资料:

当编辑并运行一个Java程序时,需要同时涉及到这四种方面。使用文字编辑软件(例如记事本、写字板、UltraEdit等)或集成开发环境(Eclipse、MyEclipse等)在Java源文件中定义不同的类,通过调用类(这些类实现了Java API)中的方法来访问资源系统,把源文件编译生成一种二进制中间码;

存储在class文件中,然后再通过运行与操作系统平台环境相对应的Java虚拟机来运行class文件,执行编译产生的字节码,调用class文件中实现的方法来满足程序的Java API调用 。

参考资料来源:百度百科-Java

热心网友 时间:2024-10-29 05:36

4个对象,1个变量。
4个String对象:"1", "2", "12"(在共享池里,即在数据区里), new 出来的 "12" 是放在 堆内存中。
1个变量: 变量a放在栈内存中。
补充:
内存分为堆内存(存放new出来的对象),栈内存(存放局部变量),数据区(存放静态变量和字符串常量),代码区(存放JAVA中方法的代码)。

热心网友 时间:2024-10-29 05:37

2个。
1,a值
2.a引用地址,也叫引用对象

热心网友 时间:2024-10-29 05:37

一共有 5 个对象,其中 4 个 String 对象。
a 是引用,是一个 Reference 对象,存在栈里。

“1” 是一个 String 对象
“2” 也是一个 String 对象
“1” + “2” 产生一个新的 String 对象
new String(“12”) 又产生一个新的 String 对象
于是总共有 4 个 String 对象,其中前三个是 String 类型的常量,存放在栈区,最后 new 出来的那个 String 对象存放在堆中。

热心网友 时间:2024-10-29 05:38

堆里一个,是new出来的
常量池里1个,是"12","1"+"2"编译器直接优化成"12"了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
请问这台电脑是什么型号的? 闲鱼跟淘宝有关联吗 袋鼠什么牌子 除了苹果还有什么减肥效果更好? 如何食用苹果醋既好喝又减肥? 苏州科技学院石湖校区有哪些学院?住宿条件好不好? 做空放贷是什么意思? 成语马前泼水是用来比喻 ...要做管理咨询吗?湖南中域康达医疗投资管理公司是湖南省卫生厅推荐的... 湖南国实控股集团有限公司集团旗下公司介绍 JAVA 中,假如有如下一段代码,String a = "B" + "C" + "D"; 请问这个... 给水管道pe管怎么焊接的? 我收到一条建行信用卡的透支信息,怎样才能知道是不是有人用我的身份证... 建行的信用卡。我前天刷了东西,今天换上了。但是哪个账单还没有出。是... 为什么我的建行信用卡刷卡1200,却没收到短信提醒?而且我绑定银行卡在... 振兴河南受益股票有哪些 尿泡沫多是什么原因可以怎么治疗 小便起泡泡怎么治疗 尿里有泡沫怎么治疗 北京首都国际机场到珀丽酒店怎么走 机场快线到柏丽酒店吗? 我在香港机场怎么去九龙柏丽酒店 从机场去铜锣湾珀丽酒店那种交通方式最方便? vivo账户密码忘记了怎么办??关键是密保问题也忘了! 我现在有一个邮箱地址,但是怎么上呀??? ...中国古代史》、《世界近现代史》的高考考查比例以及复习重点!并指... 成都青白江清泉镇摘樱桃多少钱 青白江清泉镇摘樱桃的地方在哪里... ...我想做樱桃生意,该怎么做.如果有客源的朋友可以聊聊,电话15225443860... ...樱桃有更多人买 自己家种的 批发价不太好 客源怎么找? 通风天窗的阀板有几种? 同房下面疼怎么回事 为什么女性同房后下面会疼 孕妈妈足月后还没生产会采取催产的方式,催产对胎儿有没有影响? 41周催产可以打催产针吗? 孕39周怎么可以催产 我坐192号公交车要怎样才能到橡胶新村站 从橡胶新村坐几句公交车到虎榜市场 我要问从奉贤区奉城镇到杨浦区长海路东方肝胆医院的路线怎么走 请问上海长海医院到世博展览馆如何快捷到达?我是去漫展,上海CCG 从广州白云机场怎么到普宁的赤岗镇呢? 青海高考2023时间科目表 2023年青海高考时间具体时间 电脑反应慢,各位大神看看需要换什么东西 我家电脑买了好多年 求大神看看 应该换什么东西 ...里电脑太旧了,想换新的,由于经费紧张只能更换部分硬件,求大神... 求大神解答,电脑用了好多年了,现在卡不好用了、先换什么东西? 求大神教。 电脑太卡换什么 又是这可恶的二氧化氮一氧化氮和氢氧化钠反应 ...可以与氢氧化钠完全反应? 并且为什么一氧化氮不直接和氢氧化钠反应... 老人喝稀粥。刚咽下去就吐出来是啥原因 什么是"市场营销"