String 对象,以及方法
StringBuffer StringBuilder
StringBuffer:
字符串缓冲类,线程安全的可变字符序列。一个类似于String的字符串缓冲区
StringBuilder:
一个可变的字符序列,此类提供一个与StringBuffer兼容的API,但不保证同步,线程不安全
String和StringBuffer StringBuilder 区别
String表示一组不可变的字符序列,对于字符串的操作,将会创建信的字符串对象,不适用于频繁操作字符串。
StringBuffer 线程安全的可变字符序列,对于字符的操作,将再其对象方法中完成,不会创建新的字符串对象,适用于多线程操作。
StringBuilder 非线程安全的可变字符序列,对于字符的操作,将在其对象方法中完成,不会创建新的字符串对象,适用于单线程操作。
基本数据类型 包装类
byte `` Byte
short Short
int Integer
long Long
float Float
double Double
char Character
boolean Boolean
Integer
Integer类再对象中包装了一个基本类型int的值。Integer类型的对象包含一个int类型的字段。
int Integer的区别
int是基本数据类型
Integer是引用数据类型,也是int包装类,提供了对整数类型操作的方法,允许自动拆装箱。