摘要: Java的所有类都默认继承 java.lang.Object 类,在 java.lang.Object 类中有一个方法 clone()。JDK API的说明文档解释这个方法将返回Object对象的一个拷贝。要说明的有两点:一是拷贝对象返回的是一个新对象,而不是一个引用。二是拷贝对象与用 new操作符 阅读全文
posted @ 2016-09-23 23:46 ☜沉默的人啊☞ 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 这段代码让我疑惑的是当 elementData.getClass() != Object[].class 时为什么需要转换,然后接着找了点资料,很多都只是通过列子来说明问题,没有把造成这个问题的原因说明白 最主要的原因其实是list.toArray()实现方式不一样,导致返回的数组真实类型不一样 阅读全文
posted @ 2016-09-23 21:54 ☜沉默的人啊☞ 阅读(1405) 评论(2) 推荐(0) 编辑
摘要: 抽象数据类型 抽象数据类型(abstract data type,ADT)是带有一组操作的一些对象的集合,对于集合ADT,一般有add、remove、cotains。当然也可以只要两种操作union和find,这两种操作又在这个集合上定义了一种不同的ADT 表ADT 表A0,A1,A2,...,An 阅读全文
posted @ 2016-09-21 14:56 ☜沉默的人啊☞ 阅读(107) 评论(0) 推荐(0) 编辑