社区
非技术区
帖子详情
Java菜鸟不明白的问题
TCS290
2010-12-21 10:15:00
Java中 equeals()方法 和 == 有什么区别???
...全文
81
7
打赏
收藏
Java菜鸟不明白的问题
Java中 equeals()方法 和 == 有什么区别???
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
flying
2010-12-22
打赏
举报
回复
==比较的是引用,是地址;而equals函数比较的是二者的内容。在比较的时候我们都希望比较的是内容,所以要重新这个函数来达到比较内容的效果。在Java里如果没有实现Cloneable接口,那么将一个对象赋值给另一个对象说的都是引用的赋值,即只是两者的地址指向同一个地方。
mej2eecplusplus
2010-12-22
打赏
举报
回复
equals()比较的可以不是唯一的,例如都叫hello
mej2eecplusplus
2010-12-22
打赏
举报
回复
==比较的是引用,引用都是唯一的,
equals()方法比较的是值,也可以叫内容,呵呵
zhengxiu001
2010-12-22
打赏
举报
回复
纠下一下 == 比较的是
地址
。
zhengxiu001
2010-12-22
打赏
举报
回复
==比较的是内容,当是引用比较时,只不过内容是地址罢了。
equals 比较什么要根据
重写的equals
方法而言,在Object中有这个方法。
青春华航
2010-12-22
打赏
举报
回复
equals()比较的是对象的值,==比较的是对象的引用,也就是地址,
---书上说的
sig377
2010-12-22
打赏
举报
回复
如果是常量可以使用==比较地址
如果是new出来的对象,老老实实equals吧~
当然equals可以覆盖~
从
Java
菜鸟
到专家的资料
这份名为“从
Java
菜鸟
到专家的资料”的压缩包文件包含了丰富的学习资源,旨在帮助初学者逐步成长为
Java
领域的专家。以下是对各个文件的详细解读: 1. **J2EE研究文集.chm**:这个文件专注于
Java
企业级应用开发,...
程序员的十个层次(不得不看)
- 掌握至少一门编程语言(如C/C++、
Java
或
Java
Script)的基本语法; - 理解计算机科学的基本概念; - 能够完成简单的编程任务。 #### 二、大虾 **定义:** “大虾”级别的程序员相比
菜鸟
有了显著的进步,在特定领域...
菜鸟
Java
基础教程 1.
Java
简介
Java
是由 Sun Microsystems 公司于 1995 年 5 月推出的
Java
面向对象程序设计语言和
Java
平台的总称。由 James Gosling和同事们共同研发,并在 1995 年正式推出。后来 Sun 公司被 Oracle (甲骨文)公司收购,...
菜鸟
教程学习
Java
1.创建文件HelloWorld.
java
(文件名需与类名一致) 2.注:String args[] 与String[] args 都可以执行,但推荐使用String[] args, 这样可以避免歧义和误读。 3. public class HelloWorld { public static void main...
菜鸟
教程(
Java
)笔记——
Java
教程
Java
分为三个体系:
Java
SE(J2SE)(
Java
2 Platform Standard Edition,
java
平台标准版)
Java
EE(J2EE) (
Java
2 Platform,Enterprise Edition,
java
平台企业版) ...
Java
语言不使用指针,而是引...
非技术区
23,409
社区成员
70,517
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章