Java 流(Stream)、文件(File)和IO

Java FileWriter类

阅读(559)

FileWriter 类从 OutputStreamWriter 类继承而来。该类按字符向流中写入数据。可以通过以下几种构造方法创建需要的对象。 在给出 File 对象的情况下构造一个 FileWriter 对象。 FileWriter(F...

Java FileReader类

阅读(406)

FileReader类从InputStreamReader类继承而来。该类按字符读取流中数据。可以通过以下几种构造方法创建需要的对象。 在给定从中读取数据的 File 的情况下创建一个新 FileReader。 FileReader(Fil...

Java File类

阅读(413)

Java文件类以抽象的方式代表文件名和目录路径名。该类主要用于文件和目录的创建、文件的查找和文件的删除等。 File对象代表磁盘中实际存在的文件和目录。通过以下构造方法创建一个File对象。 通过给定的父抽象路径名和子路径名字符串创建一个新...

Java ByteArrayOutputStream类

阅读(467)

字节数组输出流在内存中创建一个字节数组缓冲区,所有发送到输出流的数据保存在该字节数组缓冲区中。创建字节数组输出流对象有以下几种方式。 下面的构造方法创建一个32字节(默认大小)的缓冲区。 OutputStream bOut = new By...

Java DataInputStream类

阅读(556)

数据输入流允许应用程序以与机器无关方式从底层输入流中读取基本 Java 数据类型。 下面的构造方法用来创建数据输入流对象。 DataInputStream dis = new DataInputStream(InputStream in);...

Java DataOutputStream类

阅读(431)

数据输出流允许应用程序以与机器无关方式将Java基本数据类型写到底层输出流。 下面的构造方法用来创建数据输出流对象。 DataOutputStream out = new DataOutputStream(OutputStream out)...

Java ByteArrayInputStream类

阅读(479)

字节数组输入流在内存中创建一个字节数组缓冲区,从输入流读取的数据保存在该字节数组缓冲区中。创建字节数组输入流对象有以下几种方式。 接收字节数组作为参数创建: ByteArrayInputStream bArray = new ByteArr...