==
基本类型:对比它们的值是否相等
引用类型:对比它们引用对象的内存地址是否相等
equals()
引用类型:默认情况下,对比它们引用的对象是否相等;
equals比的是内容
如String a=“张三”,b=“张三”。a.equals(b)比的是两个“张三”。
==比的内存地址
如String a=“张三”,b=“张三”。a ==b比的是“张三”在内存中存放的地址”
==
基本类型:对比它们的值是否相等
引用类型:对比它们引用对象的内存地址是否相等
equals()
引用类型:默认情况下,对比它们引用的对象是否相等;
equals比的是内容
如String a=“张三”,b=“张三”。a.equals(b)比的是两个“张三”。
==比的内存地址
如String a=“张三”,b=“张三”。a ==b比的是“张三”在内存中存放的地址”