包装类
- 包装类的分类
- 针对八种基本数据类型相应的引用类型——包装类;
- 有了类的特点, 就是可以调用类中的方法;
基本数据类型 | 包装类 |
---|
boolean | Boolean |
char | Charcater |
byte | Byte |
short | Short |
int | Integer |
long | Long |
float | Float |
double | Double |
String
- String对象用于保存字符串,也就一组字符序列
- 字符串的字符使用“Unicode”字符编码,一个字符(不区分字母还是汉字)占两个字节
- String 类有很多构造器, 构造器的重载
- String s1 = new String()
- String s2 = new String(char[] a);
- String s3 = new String(char[] a, int startIndex, int count)
- String s4 = new String(String original)
- String s5 = new String(byte[] b)
- String 类实现了接口 Serializable (String 可以串行化: 可以在网络传输)
- ---------------------接口 Comparable (String 对象可以比较大小)
- String 是个final类 不可被继承
- String 有属性 private final char value[]; 用于存放字符串内容
- 一定要注意:value 是个final类型, 不可以修改 (指的是地址不可以改)