概述
String表示字符串类型,属于 引用数据类型
,不属于基本数据类型。
在java中随便使用 双引号括起来
的都是String对象。
String是不可变字符串的原因
-
String变量每次的修改其实是产生并指向新的字符串对象
-
原来的字符串对象都是没有改变的,所以称为不可变字符串
创建字符串对象的2种方式
方式一:直接使用 “” 定义
String name = “hello world!”
方式二:通过String类的构造器创建对象
区别:
通过“”定义字符串内存原理
通过new构造器得到字符串对象