77问答网
所有问题
Java中equals和==的区别
如题所述
举报该问题
推荐答案 2016-01-25
ãã1ãjavaä¸equalså==çåºå« å¼ç±»åæ¯åå¨å¨å åä¸çå æ ï¼ç®ç§°æ ï¼ï¼èå¼ç¨ç±»åçåéå¨æ ä¸ä» ä» æ¯åå¨å¼ç¨ç±»ååéçå°åï¼èå ¶æ¬èº«ååå¨å¨å ä¸ã
ãã2ã==æä½æ¯è¾çæ¯ä¸¤ä¸ªåéçå¼æ¯å¦ç¸çï¼å¯¹äºå¼ç¨ååé表示çæ¯ä¸¤ä¸ªåéå¨å ä¸åå¨çå°åæ¯å¦ç¸åï¼å³æ ä¸çå 容æ¯å¦ç¸åã
ãã3ãequalsæä½è¡¨ç¤ºç两个åéæ¯å¦æ¯å¯¹åä¸ä¸ªå¯¹è±¡çå¼ç¨ï¼å³å ä¸çå 容æ¯å¦ç¸åã
ãã4ã==æ¯è¾çæ¯2个对象çå°åï¼èequalsæ¯è¾çæ¯2个对象çå 容ï¼æ¾ç¶ï¼å½equals为trueæ¶ï¼==ä¸ä¸å®ä¸ºtrueã
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/G8pvqqNI83GI8vWNYI.html
其他回答
第1个回答 2016-01-25
==,是运算符, 表示两边的值是否相等。
如:1==2为true.
new String("abc")==new String("abc")为false,因为new关键字,创建了新的字符串,两个
对象的地址值不同,所以结果为false
equals,是Object的方法,表示对象内容是否相同
如, new String("abc"),new String("abc"),两者equals比较为true,因为都是字符串"abc", 所以结果为true
相似回答
java中==
和
equals的区别
答:
java中==和equals的区别如下:
1、比较的对象不同:==操作符比较的是两个对象的引用是否相等,即它们是否指向内存中的同一个对象
。equals()方法比较的是两个对象的值是否相等。它被设计成在比较两个字符串时,可以正确地判断它们是否相等。2、使用的场景不同:==通常用于比较基本数据类型和引用数据类...
请问
java中
==
和
equals
的区别
?
答:
区别:1、
功能不同
"=="是判断两个变量或实例是不是指向同一个内存空间。"equals"是判断两个变量或实例所指向的内存空间的值是不是相同。2、
定义不同
"
equals"在JAVA中是一个方法
。"=="在JAVA中只是一个运算符合。例子:Student student1 = new Student();Student student2 = new Student();Sys...
java
里
equals和==
区别
答:
==是一个比较运算符,基本数据类型比较的是值,引用数据类型比较的是地址值
。(比较地址值即是指是否为同一个对象的引用)equals()是一个方法,只能比较引用数据类型。重写前比较的是地址值,重写后比一般是比较对象的属性。
Java中equals和==的区别
答:
1、java中equals和==的区别 值类型是存储在内存中的堆栈(简称栈)
,而引用类型的变量在栈中仅仅是存储引用类型变量的地址,而其本身则存储在堆中。2、==操作比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中的内容是否相同。3、equals操作表示的两个...
请问
java中
比较枚举类对象值相等是用
==
还是
equals
答:
用==;
equals
是比较两个字符串类型的数据是不是一致的。枚举类型都是用
==的
哈。
Java中==
和
equal
有什么
区别
答:
Java中==
和equal
的区别
为:1、== 表示 判断2个变量或对象实例是否指向同一个内存空间,
equals
()表示 判断2个变量或对象实例所指向的内存空间的值是否相同。2、== 表示 对内存地址进行比较,equals()表示 对字符串的内容进行比较。3、== 表示引用是否相同,equals() 表示值是否相同。
java
==
和
equals的区别
答:
属性不同:==是运算符号,而
equals
则属于方法。当==两边的对象属于基本类型时,
==的
作用仅是比较对象的值是否相等,如果相等返回true,否则返回false;当两边的对象属于引用数据类型时,==的作用是判断对象的内存地址是否一致,如果同时指向同一地址,则返回true,否则返回false.equals两边对象只能属于引用数据...
大家正在搜
和equals的区别是什么
java中等于运算符
java大于号运算符
java equal
java中instanceof用法
面试==和equals的区别
和equals的区别
双等于和equals区别
等号和equals区别
相关问题
java里 equals和== 区别
java中equals和==的区别
请问在java中“equals”和“==”有什么区别?
java中的==和equals有什么区别
Java中equals和==的区别
java基础中equals和==的区别
请问 java中 ==和equals 的区别 ?
java 中=与equals与==的区别