equals()是Object类的方法“==”可用于基本数据类型和引用数据类型的比较,equals()只用于引用数据类型的比较。比较的原理一样。基本数据类型的变量直接存储实际数值,而引用类型的变量存储的是对象的地址。所以对于引用类型变量的比较,==与equals一样,都是比较内存地址。String和Interger重写了equals()方法,比较地址中的值。