java提高
月光下的平方
求知若饥,虚心若愚。
展开
-
java提高篇之LinkedList的实现
本篇的目的主要是自己去实现双向链表以能够更好的理解LinkedList。首先定义一个Node类package com.wonglar.linkedlist;public class Node { //前一个结点 private Node previous; //结点中的对象 private Object obj; //后一个结点 private Nod原创 2017-05-12 11:34:45 · 315 阅读 · 0 评论 -
java提高篇之ArrayList的实现
我们知道在java集合框架中有一个支持有序并且可以重复的List接口,而在此接口下有支持随机访问效率较高的ArrayList,底层是链表实现的LinkedList,和底层实现也是数组的Vector,今天我们就来看一个ArrayList的实现。 ArrayList的源码实现,或许大家也都或多或少的去看过,或者研究过。知道底层的实现依赖的是数组,初始长度是10。今天我们就仿照jdk中ArrayL原创 2017-05-10 23:49:42 · 331 阅读 · 0 评论