240 发简信
IP属地:上海
  • (转)DataInputStream类readLong()引起的思考

    今天无意中看了下jdk中的DataInputStream类,然后看到readLong()方法,如下: 顿时觉得很困惑,为什么数组里的第一个元素直接进行移位运算,而后面的都和2...

  • 单向链表的reverse实现(三)

    上一篇的MyLinkedList实现了一个双向链表,如何对单向链表实现reverse操作呢?下面是实现代码,基本思路和双向链表一样:遍历每个节点元素,改变节点的链接。但是由于...

  • 120
    LinkedList的reverse实现(二)

    上篇实现LinkedList的reverse完全依赖的是源码的API,但是这种实现的问题在于每次访问原list的元素后都new了一个node对象,这会导致更多的内存被占用。下...

  • ArrayList和LinkedList的reverse实现

    java集合类中的ArrayList和LinkedList都实现了List接口,都实现了get,add,set,size,remove等列表操作。但是ArrayList的底层...

  • HashMap的get效率初探

    HashMap是java中用的非常多的一个容器,HashMap实现了Map接口的V get(K key),put(K key,V value)这两个方法。 Hash...