您现在的位置是:主页 > news > 海安建设银行网站/百度推广登陆首页
海安建设银行网站/百度推广登陆首页
admin2025/5/11 20:21:18【news】
简介海安建设银行网站,百度推广登陆首页,一个专门做特产的网站,php网站建设案例一、 在Java中是一个二元操作符,用于比较原生类型和对象。当比较基本类型时,较为好理解;当比较对象时,比较规则是:两个对象基于内存引用,若两个对象的引用完全相同,则返回的结果为true。 二、…
海安建设银行网站,百度推广登陆首页,一个专门做特产的网站,php网站建设案例一、
在Java中是一个二元操作符,用于比较原生类型和对象。当比较基本类型时,较为好理解;当比较对象时,比较规则是:两个对象基于内存引用,若两个对象的引用完全相同,则返回的结果为true。
二、…
一、 ==
在Java中是一个二元操作符,用于比较原生类型和对象。当比较基本类型时,较为好理解;当比较对象时,比较规则是:两个对象基于内存引用,若两个对象的引用完全相同,则返回的结果为true。
二、equals
equals( )方法是Object( )类中,根据具体的业务逻辑来定义该方法,用于检查两个对象的相等性。默认是equals方法实现与==操作是一样的,所以在业务中一般都会重写equals( )。
三、总结
-
基础类型比较
使用==比较值是否相等。
-
引用类型比较
①重写了equals方法,比如String。
第一种情况:使用 == 比较的是String的引用是否指向了同一块内存第二种情况:使用equals比较的是String的引用的对象内用是否相等(循环每个字符用 == 比较)。
②没有重写equals方法,比如User等自定义类
==和equals比较的都是引用是否指向了同一块内存。
-
包装数据类型
包装数据类型之间使用equals进行比较,包装数据类型和基本数据类型进行即可用 == 也可用 equals(使用包装类的equals方法基本数据类型没有equals方法)
int —> Integer 装箱过程是通过调用包装器的valueOf方法实现的
Integer —>int 拆箱过程是通过调用包装器的xxxValue方法实现的(xxx表示对应的基本数据类型)