-
Java I/O 23 - ObjectInputStream
关于 java.io.ObjectInputStream 的部分笔记,ObjectInputStream是Java反序列化操作的实现类,通过该类可以完成默认的或者自定义的对象反序列化操作。本文演示代码段的执行环境基于JDK版本1.7。
-
Java Collection 05 - Stack
关于 java.util.Stack<E> 的部分笔记,这是一种先进后出的数据结构,对外暴露的操作方法API数量有限。本文演示代码段的执行环境基于JDK版本1.7。
-
Java I/O 22 - BufferedReader & BufferedWriter
关于 java.io.BufferedReader 和 java.io.BufferedWriter 的部分笔记,对字符读写提供了一个缓冲区作为中间媒介,以此降低读写操作与物理存储的交互次数并提高其读写效率和性能。本文演示代码段的执行环境基于JDK版本1.7。
-
Java I/O 21 - PrintWriter
关于 java.io.PrintWriter 的部分笔记,PrintWriter属于处理流的一种,提供了丰富的打印方法用来向目标位置打印输出字符内容。本文演示代码段的执行环境基于JDK版本1.7。
-
Java I/O 20 - PushbackReader
关于 java.io.PushbackReader 的部分笔记。本文演示代码段的执行环境基于JDK版本1.7。
-
Java I/O 19 - FilterReader & FilterWriter
关于 java.io.FilterReader 和 java.io.FilterWriter 的部分笔记,自身实现了完整的输入输出流操作,继承这两个类的子类应该重写其拥有的操作方法API。本文演示代码段的执行环境基于JDK版本1.7。
-
Java Collection 04 - Vector
关于 java.util.Vector<E> 的部分笔记。Vector是线程安全版本的、可变长度的、可用随机访问的方式获取元素的、基于数组实现的集合容器实现类。但是由于其主要方法都通过synchronized保证了多线程的线程安全特性,所以其性能相对ArrayList而言会慢很多。本文演示代码段的执行环境基于JDK版本1.7。
-
Java I/O 18 - CharArrayReader & CharArrayWriter
关于 java.io.CharArrayReader 和 java.io.CharArrayWriter 的部分笔记,这两个类属于内存流的一种,参考流的思想操作内存空间中的数组内容。本文演示代码段的执行环境基于JDK版本1.7。
-
Java I/O 17 - PipedReader & PipedWriter
关于 java.io.PipedReader 和 java.io.PipedWriter 的部分笔记,用来完成不同线程间的数据传送和通信。读写操作分别在不同的线程中向缓冲区buffer中写入数据、读取数据。本文演示代码段的执行环境基于JDK版本1.7。
-
Java Collection 03 - ArrayList
关于 java.util.ArrayList<E> 的部分笔记,ArrayList是一个数组实现的可变长度的集合类。由于其实现了RandomAccess接口,所以可以通过随机访问的方式以常量时间获取到集合内的每个元素。本文演示代码段的执行环境基于JDK版本1.7。