String类的学习

String类是使用字符数组存储的,String类有两种赋值方式:

//1 直接赋值,赋值相同时,不在申请内存空间
String s1 = “小李”;
//2 使用 new关键字创建对象强制申请内存空间
String s2 = new String(“小李”);
String s3 = “小李”;

其中s1和s2内存地址不相同,s1和s3指向同一内存空间。String 表示的字符串内部使用字符数组实现,不能被继承(final类)。