"=="与equals的区别

“==”和equals的区别

Java数据类型:

    基本类型(栈):(四整点,二浮点,一布尔,一字符)

    byte,short,int,long,float,double,boolean,char

    引用类型(堆):类,接口,对象(String),数组

二者区别:

    “==” :一个运算符。

    equals:String对象的方法;

在基本类型中:

    “==”对比具体的值;

在引用类型中:

    “==”比较的是对象的地址;equals比较的是对象的地址所存储的具体内容(对象的具体内容/堆中的内容是否相同);

你可能感兴趣的:("=="与equals的区别)