java基础
文章平均质量分 51
夢回起點
有志者,事竟成,破釜沉舟,百二秦关终属楚;苦心人,天不负,卧薪尝胆,三千越甲可吞吴
展开
-
自己写一个简单的ArrayList
自己通过写一个简单的SimpleArrayList来加深对JDK源码中的ArrayList的理解。构造器 如果没有对集合设定长度,这里我们默认采取长度为10作为内置数组的初始化长度。 public SimpleArrayList() { this(DEFAULT_SIZE); } public SimpleArrayList(int size) {原创 2017-09-27 15:42:45 · 1702 阅读 · 1 评论 -
自己写一个简单的LinkedList
之前写了一遍关于ArrayList的简略版,现在来一遍关于LinkedList的简略版(ps 通过查看源码个人认为jdk源码中的LinkedList有很多啰嗦重复的方法)。首先LinkedList实现一个链表。由这个类定义的链表也可以像栈或队列一样被使用。这是百度百科的说法。所以我们首先需要新建一个链表类。由于这个链表类只是在LinkedList里面使用,故采取静态内部类的方式 /**原创 2017-09-29 11:08:15 · 692 阅读 · 0 评论