String:static final,""编译时创建存储常量池,""+""常量池(常量已存在则不创建)
new运行时创建存储堆内存,""+ss堆内存(new string("abc")创建2个对象)
private final char value[]实现字符串存储(不可变类,内容改变对象改变)
方法:String();空字符串(不等于null,null不占内存)
equals,length,indexOf,replace,substring,toCharArray
StringBuffer,StringBuilder:对象是可变的,效率高
与字符串转换StringtoString(),StringBuffer(str)
方法:对象创建,append,insert,delete,deleteChar
|