一、String结构刨析
String类实现了Serualizable,说明了String可以串行化。(数据可以在网络传输)
String类实现了Comparable,说明了String可以进行比较。
字符串的字符使用Unicode字符编码,一个字符(不区分字母还是汉字)占两个字节。
String有很多构造器、实现了构造器的重载。
String是一个final类,不能被其它类继承。
Stirng 有属性 private final char vale[];用于存放字符串内容。
一定要注意 value 是一个final类型,不可以修改。(类似C语言中的数组首地址)。
二、两种初始化方式
三、字符串的特性
1)String 是一个final类,代表不可变的字符序列
2)字符串是不可变的,一个字符串对象一旦被分配,其内容是不可变的。
3)字符串常量相加看的是池变量相加看的是堆
四、String类的常用方法