==: 判断两个字符串在内存中首地址是否相同,即判断是否是同一个字符串对象
==: 判断两个字符串在内存中首地址是否相同,即判断是否是同一个字符串对象
字符串有不变性,
如果需要可变的字符串,请使用StringBuilder
装箱:把基本类型用它们相应的引用类型包装起来,使其具有对象的性质。int包装成Integer、float包装成Float.int与Integer是两个不同的类型!!!
int(4字节) | Integer |
byte(1字节) | Byte |
short(2字节) | Short |
long(8字节) | Long |
float(4字节) | Float |
double(8字节) | Double |
char(2字节) | Character |
boolean(未定) | Boolean |
拆箱:和装箱相反,将引用类型的对象简化成对应值类型的数据
与C#的不同是:
C#中的装箱是指:将值类型转换成引用类型(Object)。int与Integer被认为是相同的类型,因为所有的类型都继承于Object.