永发信息网

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”在堆中创建对象,并为其分配内存。 当然在使用没有什么区别,但本质是有区别地
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯