字符串常量和一般的整型、浮点型常量储存在同一区域么?

字符串常量和一般的整型、浮点型常量储存在同一区域么?是不是文字常量存储在一个区域,一般常量和变量储存在一起

3个回答

你要看是什么机制,java是都存在同一个堆里。而c++,c#之类的就存在栈的问题

字符串是引用类型,整型、浮点型是值类型
两者不是存储在一个区域

如果字符串是通过String str = “abc”;方式创建的,那么在Java里,这个字符串会保存到字符串池中,如果是通过String str = new String(“abc”);那么会在字符串池和堆中各保存一份

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐