1.java基本类型(short,int,long,byte,char,float,double,boolean)

比较基本类型只能用==,不能用equal,这里的==比较的是两个变量的值;

2.比较包装类型

==比较的是内存地址,因为a和b是new出来的,是两个不同的对象,所以地址肯定是不同的,而equal比较的是值,附上源码
equal与==的区别

相关文章: