什么是泛型 就本质而言, 术语"泛型"的意思是参数化类型. 参数化类型很重要, 因为使用该特性创建的类, 接口以及方法, 可以作为参数指定所操作...
字符流 Reader 类 Reader 是抽象类, 定义了 Java 的流字符输入模型. 该类实现了 AutoCloseable, Closea...
File 类 尽管 java.io 定义的大多数类用于操作流, 但 File 类却不是. File 类没有指定如何从文件检索信息以及如何向文件中...
I/O的基础知识 流 Java 程序通过流执行 I/O. 流是一种抽象, 要么产生信息, 要么使用信息. 流通过 Java 的 I/O 系统连接...
从 JDK 5 开始, Java 增加了两个重要特性: 自动装箱和自动拆箱. 自动装箱时这样一个过程: 无论何时, 只需要基本类型的对象, 就...
枚举 从 JDK 5 开始, 枚举被添加到了 Java 语言中, 和其它语言中的描述相似, 但是这种相似只是表面上的. 枚举的基础知识 创建枚举...
同步 当两个或多个想成需要访问共享资源时,他们需要以某种方式确保每次只有一个线程使用资源。是先这一目的的过程称为同步。 同步的关键是监视器的概念...
线程调度 线程调度程序根据线程优先级决定每个线程应当何时运行。理论上,优先级更高的线程比优先级更低的线程会获得更多的CPU时间。实际上,线程得到...
主线程 当java程序启动时,会立即运行一个线程,因为它是程序开始时执行的线程,所以这个线程通常称为程序的主线程。主线程很重要,有以下两个原因:...
文集作者