1.字符串表示方法:char[],String,StringBuilder
2.字符串字面量都是String类型
3.String内部封装成一个不变的char[]
4.String API有一实现原则:对象不可变,引用可变。
5.String字面量(直接量),如果相同,会替换成同一个String对象引用。
6.字符串常量连接(+)的结果会替换成同一个String对象引用。
7.String可以用equals比较对象内容相等。
8.同样内容的字符串hashCode()值相同。
9.字符串的字符有序号,从0开始
String s1="bbb";
s1.concat("aaa");//有返回值,返回新对象。
String ss=new String("abc");此语句创建两个对象,一个静态,一个动态。
StringBuilder
StringBuilder()为变长字符串API:insert、replace、reverse(翻转)及append等