自动关闭文件

在前面的小节中,示例程序在不需要文件时,显式调用了close()来关闭文件,从Java第一次创建以后,就开始以这种方法关…

阅读全文 »

使用字节流

我们从字节流开始介绍Java IO.正如已经解释过的,字节流层次结构的顶端是inputStream类和OutputStr…

阅读全文 »

预定义流

如你所知,所有的Java程序都会自动导入java.lang包.该包定义了一个名为System的类,他封装了运行时环境的几…

阅读全文 »

字符流类

字符流由两个类的层次结构定义.其顶端是两个抽象类:Reader和Writer.Reader用于输入,Writer用于输出…

阅读全文 »

字节流类

字节流由两个类的层次结构定义.在他们的顶端是两个抽象类:InputStream和OutputStream.InputSt…

阅读全文 »

字节流和字符流

现代版本的Java定义了两种类型的流:字节流和字符流(Java最初版本只定义了字节流,但很快就添加了字符流).字节流为处…

阅读全文 »

Java的I/O基于流

Java程序通过流来执行I/O.流(stream)是产生或使用信息的抽象.Java I/O系统将流与物理设备相连.尽管与…

阅读全文 »

创建异常类

尽管Java的内置异常处理了多数常见错误,但Java的异常处理机制并不限于处理这些错误.事实上,Java的异常处理机制还…

阅读全文 »

Java的内置异常

在java.lang标准包内,Java定义了几个异常类.其中一些异常类已经在前面的示例中用过了.这些异常中最常用的是标准…

阅读全文 »