Java中String字符串的存储原理是啥呀?
1、String表示字符串类型,属于引用数据类型。
2、在java中随便使用双引号括起来的都是String对象。 例如:“abc”, “def”, “hello world”,这是3个字符串对象。
3、java中规定,双引号括起来的字符串,是不可改变的,final修饰的,自出生到销毁都是不可改变的。
4、在JDK当中,双引号括起来的字符串,如:“abc”, "xyz"都是直接存储在“方法区”的“字符串常量池”当中的。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。