== 比较基本数据类型时比较的是值内容比较两个对象时比较的是两个对象的内存地址值 equals equals方法不能作用于基本数据类型的变量 如果没有对equals方法进行重写,则比较的是引用类型的变量所指向的对象的地址 如String、Date等类对equals方法进行了重写的话,比较的是所指向的对象的内容 总结: == 在基本数据类型:值内容, 引用类型时:地址 equals 重写:值内容 , equals不重写:地址