Java中的数据类型分为两类,基本数据类型和引用类型。
基本数据类型为byte、short、char、int、long、float、double和boolean。
用双等号(==),比较的是值。
引用类型:类、接口,数组。
用双等号(==)是比较内存中存放的地址。
对象是放在堆中的,栈中存放的是对象的引用地址,因此双等号(==)比较的是栈中的值比较。
如果要比较对象是否相同,就需要重写equals()方法,进行比较对象中的内容。