java中equals() 与 ==的区别
java中的数据类型,可分为两类:
1、基本数据类型。(byte、short、char、int、long、float、double、boolean)
之间的比较,应用双等于(==),比较的是值;基本数据类型(String除外),==和equals两者都是比较的值;
2、复合数据类型(包装类)。当他们用(==)比较的时候,比较的是他们在内存中存放的地址,所以,除非是同一个new出来的对象,他们的比较后的结果为true,否则比较后结果为false。