1. java编程思想之 I/O 系统(ZIP 与 XML)

    本节将介绍 I/O 流中压缩文件、XML文件、序列化等问题。

    2017/12/18 javaThinking

  2. java编程思想之 I/O 系统(新 I/O)

    JDK 1.4 的 java.nio.* 包中引入了新的 Java I/O 类库,其目的是为了提高速度。实际上旧的 I/O 包已经使用了 nio 重新实现过,以便充分利用这种速度的提高。因此,即使我们不显式的使用 nio 编写代码也能从中收益。

    2017/12/15 javaThinking

  3. java编程思想之 I/O 系统(典型使用方式)

    可以通过不同的方式组合 I/O 流,但我们可能也就只用到其中的几种组合。下面的一些例子可以作为典型的 I/O 操作参考。

    2017/12/14 javaThinking

  4. java编程思想之 I/O 系统(File简介)

    创建一个好的输入/输出系统是比较困难的。因为我们不仅要解决不同平台之间的通讯,还要解决不同的通信方式 (顺序、随机存取、缓冲、二进制、按行、按字等等)。Java 类库的设计者通过设计大量的类来帮助我们解决这个问题。从 Java 1.0 版本开始,Java 的 I/O 类库就发生了很大的变化,在原来面向字节的类库中添加了面向字符和基于 Unicode 的类。在 JDK 4.0 中,添加了 nio 类,添加进来是为了改进性能和功能。因此,我们在充分理解 Java I/O 系统以便正确运行之前,我们需要学习相当数量的类。另外,我们还需要理解 I/O 类库的演化史,如果缺乏历史的了解很快我们就会忘记该什么时候使用什么样的类。因为实在太多了会让人感到迷惑。

    2017/12/13 javaThinking

  5. java编程思想之容器深入研究(实用方法)

    我们来看一下容器给我们提供了那些具体的方便的可执行的方法。 实用方法 Java 中有大量的用于容器的卓越的使用方法,它们被表示为 java.util.Collections 类内部的静态方法。我们已经在前面使用过一部分了。我们可查询 JDK 的文档来查找更多的方法。

    2017/12/12 javaThinking

  6. java编程思想之容器深入研究(性能的测试)

    尽管只有四种容器,Map、List、Set、和 Queue。但是每一种接口都不止一个实现版本。我们应该如何选择使用哪一种实现呢?

    2017/12/12 javaThinking

  7. java编程思想之容器深入研究(散列与散列码)

    在前面学习到,通过定义 hashCode() 使用散列码可以快速的查找元素。那么到底什么是散列,散列码又是什么?

    2017/12/11 javaThinking

  8. java编程思想之容器深入研究(基本容器类介绍)

    本章节逐一介绍容器中各个类的用法。

    2017/12/09 javaThinking