摘要:
数据流 DateInputStream和DataOutputStream类创建的对象称为数据输入流和数据输出流。这两个流是很有用的流,它们允许程序按着机器无关的风格读取Java原始数据。也就是说,当读取一个数值时,不必关心这个数值应当是多少个字节。 以下是DataInputStream和DataOu 阅读全文
摘要:
数组流 流的源和目的地除了可以是文件外,还可以是计算机内存。 1.字节数组流 字节数组输入流ByteArrayInputStream和字节数组输出流ByteArrayOutputStream分别使用字节数组作为流的源和目的地。 ByteArrayInputStream的构造方法如下: ByteArr 阅读全文
摘要:
前面介绍了指向文件的输入流和输出流。随机流是既能读文件也能写文件。 RandomAccessFile类创建的流称做随机流,与前面的输入、输出流不同的是,RandomAccessFile类既不是InputStream类的子类,也不是OutputStream类的子类。但是RandomAccessFile 阅读全文
摘要:
缓冲流 使用缓冲流的目的就是提高读写效率。 缓冲流分为字节缓冲流和字符缓冲流 字节缓冲流为: BufferedInputStream--字节输入缓冲流 BufferedOutputStream--字节输出缓冲流 字符缓冲流为: BufferedReader--字符输入缓冲流 BufferedWrit 阅读全文
摘要:
学习了字节输入流和字节输出流以后,从指定文件读取n个字节的内容然后写入指定的文件,代码展示如下所示: 程序运行之后,原本为空的“xiaoming.txt”文件会被写入文件Test02.java的数据内容。 文件字节输入、输出流的read和write方法使用字节数组读写数据,即以字节为单位处理数据。因 阅读全文