今日整理:
1 String类是基本数据类型还是引用数据类型?为什么字符串的长度不可变?
String类是引用类型
字符串的长度不可变原因:字符串是常量;它们的值在创建之后不能更改
2 String s = new String("abc");这句代码创建了几个对象?分别在内存中的哪个区域创建?
String s = "abc";创建了几个对象,分别在内存中的哪个区域创建?
String s = new String("abc"):2个对象,“abc”存在常量池,String s存在堆区
String s = "abc":创建1个对象,“abc”存在堆区的常量池中,String s存在栈区
3 StringBuilder的作用,为什么要使用StringBuilder?
优点:不会新创建对象(效率高),它能存储更多的字符串
4 说说今天你觉得重要的点.
A、StringBuilder和String的区别
B、==和equals区别
|