随笔 - 7, 文章 - 12, 评论 - 17, 引用 - 0
数据加载中……

==与equals的区别

==与equals的区别:
==:
1、比较的是操作符两端的操作数是否是同一个对象
2、两边的操作数必须是同一类型的(可以是父子类之间)才能编译通过。
3、比较的是地址,如果是具体的阿拉伯数字的比较,值相等则为TRUE,如:
      int a=10 与 long b=10L 与 double c=10.0都是相同的(为true),因为他们都指向地址为10的堆
equals:
1、比较的是两个对象的内容是否一样

posted on 2006-11-01 11:37 刘浪 阅读(1158) 评论(0)  编辑  收藏 所属分类: java


只有注册用户登录后才能发表评论。


网站导航: