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

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

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

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

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

楼主你搞懂了吗