卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

等號(hào)和equals區(qū)別 equal和雙等的區(qū)別?

equal和雙等的區(qū)別?Java中的數(shù)據(jù)類型可以分為兩類:1?;緮?shù)據(jù)類型,也稱為原始數(shù)據(jù)類型。Byte,short,char,int,long,float,double,Boolean它們之間的比較

equal和雙等的區(qū)別?

Java中的數(shù)據(jù)類型可以分為兩類:

1。基本數(shù)據(jù)類型,也稱為原始數(shù)據(jù)類型。Byte,short,char,int,long,float,double,Boolean

它們之間的比較使用雙等號(hào)(=)來(lái)比較它們的值。

2. 復(fù)合數(shù)據(jù)類型(類)

當(dāng)它們與(==)比較時(shí),它們會(huì)比較它們?cè)趦?nèi)存中的存儲(chǔ)地址。因此,除非它們是相同的新對(duì)象,否則它們的比較結(jié)果為真,否則比較結(jié)果為假。Java中的所有類都繼承自object的基類。在object的基類中,定義了一個(gè)equal方法。此方法的初始行為是比較對(duì)象的內(nèi)存位置,但在某些類庫(kù)中,此方法已被覆蓋,例如string、integer和date。在這些類中,equals有自己的實(shí)現(xiàn),不再是堆內(nèi)存中比較類的存儲(chǔ)地址。

對(duì)于復(fù)合數(shù)據(jù)類型之間的相等比較,在不重寫equals方法的情況下,它們之間的比較仍然基于它們?cè)趦?nèi)存中存儲(chǔ)位置的地址值,因?yàn)閷?duì)象的equals方法也與雙等號(hào)(=)進(jìn)行比較,因此,比較后的結(jié)果與雙等號(hào)(=)的結(jié)果相同。

equals的用法?

如何在Java中使用equals:equals方法由string類從其超類對(duì)象繼承。用于檢測(cè)兩個(gè)對(duì)象是否相等,即兩個(gè)對(duì)象的內(nèi)容是否相等。它區(qū)分大小寫。對(duì)于字符串變量,“=”和“equals()”的比較方法是不同的==“比較兩個(gè)變量本身的值,即內(nèi)存中兩個(gè)對(duì)象的第一個(gè)地址?!盓quals()”比較字符串的內(nèi)容,看它們是否相同。例如:S1=新字符串(“ABC”)S2=新字符串(“ABC”)S1。等于(S2)是真的。三。對(duì)于非字符串變量,“==”和“equals”方法用于比較堆內(nèi)存中對(duì)象的第一個(gè)地址,即比較兩個(gè)引用變量是否指向同一個(gè)對(duì)象。類{a obb1=new a()a obb2=new a()}obb1。Equals(obb2)為false