1. getClass() 返回此 Object 的运行时类。2. hashCode() 返回该对象的哈希码值。 3. equals() 指示其他某个对象是否与此对象“相等”。4. toString() 返回该对象的字符串表示。 5. clone() 创建并返回此对象的一个副本。6. wa...
分类:
其他好文 时间:
2015-03-06 15:48:22
阅读次数:
113
所有的类都继承object类 ,来看看object的内容:Object的方法:protected Objectclone()创建并返回此对象的一个副本。booleanequals(Objectobj)指示其他某个对象是否与此对象“相等”。protected voidfinalize()当垃圾回收器确...
分类:
其他好文 时间:
2015-02-09 14:05:04
阅读次数:
114
相关文章连接:编程之基础:数据类型(二)高屋建瓴:梳理编程约定动力之源:代码中的“泵”完整目录与前言编程之基础:数据类型(一) 3.1 引用类型与值类型413.1.1 内存分配423.1.2 字节序443.1.3 装箱与拆箱453.2 对象相等判断463.2.1 引用类型判等463.2.2 简单值类...
分类:
其他好文 时间:
2015-02-06 10:49:09
阅读次数:
136
hashcode和equals的使用
一、 说明
hashcode和equals都是用来判断对象是否相等的。
一般来讲equals是给代码编写者判断对象是否相等的,举个例子有个类只有名字属性,重写equals方法认为名字相等则对象相等,那么只要名字相同,对象便是相等的。
hashcode则一般是JDK来判断对象是否相等的,比如在set集合里面判断对象是否重复,就需要判断...
分类:
其他好文 时间:
2015-02-04 11:06:17
阅读次数:
142
1,TreeMap:
-1,基于红黑树的实现。TreeMap根据创建时的顺序或者根据提供的Comparator进行排序,具体决定于使用的构造方法。提供Conparator方法后,判断对象相等也会基于此方法。
-2,containsKey,get,put和remove方法消耗log(n)的时间复杂度。
/** * * @(#) Main.java * @Package ...
分类:
其他好文 时间:
2015-01-24 11:42:45
阅读次数:
306
-----iOS培训、Android培训、Java培训,期待与您交流-----
一、多态的基本概念
多态(Polymorphism)按字面的意思就是“多种状态”。在面向对象语言中,接口的多种不同的实现方式即为多态。引用Charlie Calverts对多态的描述——多态性是允许你将父对象设置成为和一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它...
分类:
其他好文 时间:
2014-12-09 14:08:17
阅读次数:
251
自定义类来实现排序功能 利用Array的sort方法来进行排序,但是sort方法需要数组中的元素实现IComparable,就可以通过自定义这些类型的排序 接下来我们对定义的person类数组进行自定义的排序准则,实现Icomparable接口中的ComparaTo()方法,如果要比较的对象相等,改...
分类:
编程语言 时间:
2014-12-05 18:48:46
阅读次数:
187
1. 顺序表查找(Sequential Search)1> 算法思想:顺序表查找应该是查找算法中最简单的了。顺序表中所有的记录都是无序的,因此在查找时,没有对查找对象范围的可能线索,唯一的方法就是沿着一个方向一直比较,直到和查找对象相等。完成查找的过程。这里一个优化点是设置一个哨兵,放在顺序表的开始...
分类:
编程语言 时间:
2014-11-13 00:23:22
阅读次数:
397
一.两个逻辑上相等的实例对象。两个对象相等,除了指两个不同变量引用了同一个对象外,更多的是指逻辑上的相等。什么是逻辑上相等呢?就是在一定的前提上,这两个对象是相等的。比如说某男生叫刘益红,然后也有另外一个女生叫刘益红,虽然这两个人身高,爱好,甚至性别上都不相同,但是从名字上来说,两者是相同的。Equ...
分类:
其他好文 时间:
2014-11-04 21:04:35
阅读次数:
183
在JS中,两个对象如何才能相等?下面的两个 Alert,只有一个输出true. 在JS中如何才能构造出两个JS对象相等?var prop1 = {asd:{def:'abc'}};var prop2 = {asd:{def:'abc'}}; alert( prop1==prop2)//false ....
分类:
Web程序 时间:
2014-10-28 17:41:15
阅读次数:
180