- 博客(3)
- 收藏
- 关注
原创 java中关于==与equals方法不同及equals覆写
首先,我们需要明确,==比较的是两个对象的地址,基本类型全部可用==比较(比较的是基本类型元素的值),可是除了基本类型之外的引用类型,如String,因不可比较地址,但其equals方法覆写了,所以可用作比较值。只有覆写了equals方法的才可以比较值,否则都是比较地址(由Object类中的equals得到)。 在关于集合的删除,查询中,一般需要覆写equals方法,因为如不覆写,则不知道通过什
2015-11-17 16:27:50 692
转载 java中浅拷贝与深拷贝
假如说你想复制一个简单变量。很简单: [java] view plaincopy int apples = 5; int pears = apples; 不仅仅是int类型,其它七种原始数据类型(boolean,char,byte,short,float,double.long)同样适用于该类情况。
2015-11-05 16:48:48 317
转载 Java:按值传递还是按引用传递详细解说
前天在做系统的时候被Java中参数传递问题卡了一下,回头查阅了相关的资料,对参数传递问题有了新的了解和掌握,但是有个问题感觉还是很模糊,就是Java中到底是否只存在值传递,因为在查阅资料时,经常看到有人说Java只有值传递,但有人说既有值传递,也有引用传递,对于两个观点个人觉得应该是站的角度不同而得出两个不同的说法,其实两个说法其中的原理是一样的,只要咱们懂得其中的原理,那么至于叫什么也就无所谓了
2015-11-05 13:47:29 246
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人