Java IO 系统教程,原创。主要参考自英文教程 Java IO Tutorial 和 Java Doc。
将会持续更新,分开学习。先系统学习 IO 所有的类,再另外学习 NIO 。
先放一张淳朴的 IO 类图,看着有点多,不要怕,跟着 Jenkov 大神走,咱们一个一个来,都能掌握的。
先随便说点什么:
Java.io 包几乎包含了所有操作输入、输出需要的类。所有这些流类代表了输入源和输出目标。
System.in, System.out 和 System.err 这三个流也是数据的常见来源或目的地。
分别对应 InputStream,PrintStream 和 PrintStream
最常用的可能是 System.out,用于从控制台程序向控制台写入输出。
当 JVM 启动时,它们由 Java 运行时环境初始化,不必自己实例化(尽管可以在运行时改变它们)
一个示例如下:
接下来就跟着目录走...