摘要: 本文以ArrayList中迭代器的实现为例说明嵌套类与内部类。引言: 以下是MyArrayList类的迭代器实现。出现的问题:但实际上这种情况是不存在的,以上程序是可行的,这里只是讨论为什么,详见结论。1.嵌套类 必须使用static来表示嵌套,如果没有static则将得到一个内部类。嵌套类被设... 阅读全文
posted @ 2014-09-17 15:59 紫翎255 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 前言: 使用ArrayList 优点:对于get和set的调用使用常数时间(即O(C))。 缺点:add和remove的代价昂贵(即O(N)),除非在末端进行。 迭代器位于需要被删除的节点上,其删除方法也是昂贵的,因为数组的项必须要移动。 使用LinkedList: 优点... 阅读全文
posted @ 2014-09-17 15:01 紫翎255 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 1.Collection接口位于java.util包中,以下是重要的部分。1 public interface Collection extends Iterable 2 { 3 int size();4 boolean isEmpty();5 void cl... 阅读全文
posted @ 2014-09-17 13:17 紫翎255 阅读(211) 评论(0) 推荐(0) 编辑