随笔分类 - Java IO学习笔记
主要的详细记录的是java IO操作
摘要:Java IO学习笔记总结 前言 前面的八篇文章详细的讲述了Java IO的操作方法,文章列表如下 "基本的文件操作" "字符流和字节流的操作" "InputStreamReader和OutputStreamWriter操作" "内存操作流" "管道流" "打印流" "System对IO的支持" "
阅读全文
摘要:BufferedReader和BufferedWriter 这两个类是高效率的提高文件的读取速度,它们为字符输入和输出提供了一个缓冲区,可以显著的调高写入和读取的速度,特别针对大量的磁盘文件读取的时候,下面着重的讲讲这两个类 BufferedReader 从字符输入流中读取文本,缓冲各个字符,从而实
阅读全文
摘要:System对IO的支持 是系统的类,其中的方法都是在控制台的输入和输出,但是通过重定向也是可以对文件的输入输出 中定义了标准输入、标准输出和错误输出流,定义如下: 1. “标准”错误输出流。 2. “标准”输入流。 3. “标准”输出流。 从上面的定义可以知道这里的返回值都是字节的输入和输出流,因
阅读全文
摘要:打印流 在整个 包中,打印流是输出信息最方便的类,主要包含 字节打印流 ( )和 字符打印流 ( )。打印流提供了非常方便的打印功能,可以打印任何的数据类型,例如:小数、整数、字符串等等,相对于前面学习的几个文件的操作来说,这里的打印流是最简便的一个类了 PrintStream 主要功能是格式化的将
阅读全文
摘要:管道流 管道流的主要作用是可以进行两个 线程间的通讯 ,分为管道输出流( )、管道输入流( ),如果想要进行管道输出,则必须要把输出流连在输入流之上,在PipedOutputStream类上有如下的一个方法用于连接管道: 通常是创建两个单独的线程来实现通信,如果是单个线程的话容易出现线程堵塞,因为输
阅读全文
摘要:内存操作流 之前的所有的流操作都是针对文件的,但是有时候只是想要实现数据间转换,此时如果我们想要创建一个文件然后再删除文件,那样显得有点麻烦,因此此时的内存操作流就显得很适合这类的操作,因为它只是在内存中存储,并不会真正的创建文件,内存操作流涉及的两个类是 ,`ByteArrayOutputStre
阅读全文
摘要:Java IO学习笔记三 在整个 包中,实际上就是分为字节流和字符流,但是除了这两个流之外,还存在了一组字节流 字符流的转换类。 :是 的子类,将输出的字符流变为字节流,即:将一个字符流的输出对象变成字节流的输出对象。 :是 的子类,将输入的字节流变为字符流,即:将一个字节流的输入对象变成字符流的输
阅读全文
摘要:Java IO学习笔记二 流的概念 在程序中所有的数据都是以流的方式进行传输或保存的,程序需要数据的时候要使用输入流读取数据,而当程序需要将一些数据保存起来的时候,就要使用输出流完成。 程序中的输入输出都是以流的形式保存的,流中保存的实际上全都是字节文件。 字节流和字符流 实际上 字节流 在操作时本
阅读全文
摘要:Java IO学习笔记一 File 是文件和目录路径名的抽象表示形式,总的来说就是java创建删除文件目录的一个类库,但是作用不仅仅于此,详细见官方文档 构造函数 根据 抽象路径名和 路径名字符串创建一个新 File 实例。 通过将给定路径名字符串转换为抽象路径名来创建一个新 File 实例。 根据
阅读全文

浙公网安备 33010602011771号