归档: 2018/11


  1. Java Collection 07 - LinkedList

      关于 java.util.LinkedList<E> 的部分笔记,LinkedList是一个非线程安全的List集合实现类。因为其采用了双向链表作为底层存储数据结构而具有了可以以常量时间插入数据的性能,但是因为底层数据结构的限制导致其只能顺序访问元素。鉴于此,LinkedList适用于元素插入频繁,而元素遍历查找相对次要的场景中。本文演示代码段的执行环境基于JDK版本1.7

    Read More...


  2. Java Collection 06 - AbstractSequentialList

      关于 java.util.AbstractSequentialList<E> 的部分笔记。AbstractSequentialList因其借鉴顺序访问的思想而被用于插入元素比访问元素更频繁的场景中。顺序访问思想赋予了其插入元素可以做到常量时间的优势。鉴于其是一个抽象类,在实际应用时实现其抽象方法来完成实际操作。需要本文演示代码段的执行环境基于JDK版本1.7

    Read More...


  3. Java I/O 25 - BlockDataInputStream

      关于 java.io.ObjectInputStream.BlockDataInputStream 的部分笔记,该类是ObjectInputStream的底层数据读取类,用来完成从流中读取数据的所有操作。本文演示代码段的执行环境基于JDK版本1.7

    Read More...


  4. Java I/O 24 - ObjectInputStream内部类

      关于 java.io.ObjectInputStream 内部类的部分笔记,里面涉及到了HandleTable、ValidationList、GetField及其实现等几个内部类的声明和实现。本文演示代码段的执行环境基于JDK版本1.7

    Read More...


  5. Java I/O 23 - ObjectInputStream

      关于 java.io.ObjectInputStream 的部分笔记,ObjectInputStream是Java反序列化操作的实现类,通过该类可以完成默认的或者自定义的对象反序列化操作。本文演示代码段的执行环境基于JDK版本1.7

    Read More...


  6. Java Collection 05 - Stack

      关于 java.util.Stack<E> 的部分笔记,这是一种先进后出的数据结构,对外暴露的操作方法API数量有限。本文演示代码段的执行环境基于JDK版本1.7

    Read More...


  7. Java I/O 22 - BufferedReader & BufferedWriter

      关于 java.io.BufferedReader java.io.BufferedWriter 的部分笔记,对字符读写提供了一个缓冲区作为中间媒介,以此降低读写操作与物理存储的交互次数并提高其读写效率和性能。本文演示代码段的执行环境基于JDK版本1.7

    Read More...


  8. Java I/O 21 - PrintWriter

      关于 java.io.PrintWriter 的部分笔记,PrintWriter属于处理流的一种,提供了丰富的打印方法用来向目标位置打印输出字符内容。本文演示代码段的执行环境基于JDK版本1.7

    Read More...


  9. Java I/O 20 - PushbackReader

      关于 java.io.PushbackReader 的部分笔记。本文演示代码段的执行环境基于JDK版本1.7

    Read More...


  10. Java I/O 19 - FilterReader & FilterWriter

      关于 java.io.FilterReader java.io.FilterWriter 的部分笔记,自身实现了完整的输入输出流操作,继承这两个类的子类应该重写其拥有的操作方法API。本文演示代码段的执行环境基于JDK版本1.7

    Read More...