相同点: 如果作用于引用类型的变量,则比较的是所指向的对象的地址, 不同点: 如果没有对equals方法进行重写,则比较的是引用类型的变量所指向的对象的地址, 但是诸如String等类对equals方法进行重写,比较的就是所指向对象的内容, ==是用于比较两个对象的内存地址值(引用值)是否相等;equals()方法是用于比较两个对象的内容是否一致。 如果是基本类型比较,只能用= =来比较,不能用equals