? ? ?定长字符序列
? ? ?String类表示字符串。 Java程序中的所有字符串文字(例如"abc" )都实现为此类的实例。
? ? ?字符串是不变的; 它们的值在创建后无法更改。所以可以共享它们(在永久代内)
? ? ?相同的两个字符串有缓存,使用一个内存空间(除非使用new 创建)
? ? ?常用构造方法:
? ? ?? ? ?String?(byte[]?bytes, Charset?charset)
? ? ?? ? ?? ? ?将字节转换为文字
? ? ?避免使用加号连接字符串,使用StringBuffer(线程安全)类,StringBuilder(线程不安全)类(可变字符序列)
? ? ?使用无参构造方法创建对象,在使用append()方法添加字符串(初始为16个字符,会动态扩容)
? ? ?要想去除使用toString()方法,可以转换为String对象,(更节约内存)
?
cs