java 字符串是对象吗
答案:2 悬赏:60 手机版
解决时间 2021-01-30 03:31
- 提问者网友:捧腹剧
- 2021-01-29 05:56
java 字符串是对象吗
最佳答案
- 五星知识达人网友:酒醒三更
- 2021-01-29 07:08
是的,java里面每个字符都是一个对象,当你把它们拼在一起的时候又会生成一个新的对象
全部回答
- 1楼网友:行雁书
- 2021-01-29 07:20
两者死不一样的:
1、string s="java"; 这里产生得到一个字符串常量。系统首先会去“常量池”寻找,看是否有“java”常量存在,如果有那么就将这个常量“java”赋给s,如果没有则系统在常量池里创建“java”,并将其给s。
2、string s = new string("java"); 意思是根据常量“java”创建一个字符串的对象,如此他首先会执行1中的操作,然后根据常量“java”在堆中创建对象,并为其分配内存。
当然在使用没有什么区别,但本质是有区别地
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯