摘要: BufferedWriter--字符缓冲输出流 java.io.BufferedWriter extends writerBufferedWriter:字符缓冲输出流继承自父类的共性成员方法: 1、void write(int c):写单个字符 2、void write(char[] cbuf):写 阅读全文
posted @ 2022-07-09 14:03 肥宅快乐水~ 阅读(61) 评论(0) 推荐(0) 编辑
摘要: BufferedInputStream--字节缓冲输入流 缓冲流的效率测试--复制文件 文件复制练习:一读一写 明确: 数据源: c:\\1.jpg 数据的目的地: d:\\1.jpg 文件复制的步骤: 1.创建字节缓冲输入流对象,构造方法中传递字节输入流 2.创建字节缓冲输出流对象,构造方法中传递 阅读全文
posted @ 2022-07-09 13:58 肥宅快乐水~ 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 缓冲流的原理 缓冲流,也叫高效流,是对4个基本的 Filexxx流的增强,所以也是4个流,按照数据类型分类: 字节缓冲流: BufferedInputStream , Bufferedoutputstream 字符缓冲流: BufferedReader, Bufferedwriter缓冲流的基本原理 阅读全文
posted @ 2022-07-09 13:53 肥宅快乐水~ 阅读(69) 评论(0) 推荐(0) 编辑
摘要: Properties集合中的方法store void store(OutputStream out,String comments)void store(Writer writer,String comments)参数: OutputStream out:字节输出流,不能写入中文 Writer wr 阅读全文
posted @ 2022-07-09 13:45 肥宅快乐水~ 阅读(77) 评论(0) 推荐(0) 编辑
摘要: JDK7和JDK9流中异常的处理 JDK7 JDK7的新特性 在try的后边可以增加一个(),在括号中可以定义流对象 那么这个流对象的作用域就在try中有效 try中的代码执行完毕,会自动把流对象释放,不用写finally 格式: try(定义流对象;定义流对象....){ 可能会产出异常的代码 } 阅读全文
posted @ 2022-07-09 13:24 肥宅快乐水~ 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 字符输出流的续写和换行 使用try--catch--finally处理流中的异常 Java通过面向对象的方法来处理异常。 在一个方法的运行过程中,如果发生了异常,则这个方法生成代表该异常的一个对象,并把它交给运行时系统,运行时系统寻找相应代码来处理这一异常。 我们把生产例外对象并把它提交给运行时系统 阅读全文
posted @ 2022-07-09 13:18 肥宅快乐水~ 阅读(31) 评论(0) 推荐(0) 编辑
摘要: flush方法和close方法的区别 flush会输出缓冲区内容,流可以正常使用。close会输出缓冲区内容并且关闭流。(但是close中是否直接调用flush,甚至是否输出缓冲区内容都需要看具体实现) 字符输出流写数据的其他方法 void write(char[] cbuf)写入字符数组 abst 阅读全文
posted @ 2022-07-09 13:15 肥宅快乐水~ 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 字符输出流Write类&FileWrite类介绍 java.io.Writer:字符输出流,是所有字符输出流的最顶层的父类,是一个抽象类 共性的成员方法: - void write(int c) 写入单个字符。 - void write(char[] cbuf)写入字符数组。 - abstract 阅读全文
posted @ 2022-07-09 13:10 肥宅快乐水~ 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 字符输入流--Reader类&FileReader类介绍 java.io.Reader:字符输入流,是字符输入流的最顶层的父类,定义了一些共性的成员方法,是一个抽象类 共性的成员方法: int read() 读取单个字符并返回。 int read(char[] cbuf)一次读取多个字符,将字符读入 阅读全文
posted @ 2022-07-09 13:07 肥宅快乐水~ 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 练习--文件复制 使用字节流读取中文的问题 搜索 复制 阅读全文
posted @ 2022-07-09 10:06 肥宅快乐水~ 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 字节输入流一次读取一个字节的原理 字节输入流一次读取多个字节 String类的构造 String(byte[] bytes) :把字节数组转换为字符串 String(byte[] bytes,int offset,int length) 把字节数组的一部分转换为字符串 offset:数组的开始索引 阅读全文
posted @ 2022-07-09 10:04 肥宅快乐水~ 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 字节输入流_InputStream类&FilelnputStream类介绍 java.io.InputStream:字节输入流 此抽象类是表示字节输入流的所有类的超类。 定义了所有子类共性的方法: int read()从输入流中读取数据的下一个字节。 int read(byte[] b) 从输入流中 阅读全文
posted @ 2022-07-09 09:43 肥宅快乐水~ 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 字节输出流写多个字节的方法 字节输出流的续写和换行 FileOutputStream(String name,boolean append)创建一个向具有指定name 的文件中写入数据的输出文件流 FileOutputStream(File file,boolean append)创建一个向指定Fi 阅读全文
posted @ 2022-07-09 09:39 肥宅快乐水~ 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 字节输入流写入数据到文件 写入数据的原理(内存-->硬盘) java程序-->JVM(java虚拟机)-->OS(操作系统)-->OS调用写数据的方法-->把数据写入到文件中 字节输出流的使用步骤(重点): 1.创建一个FileOutputStream对象,构造方法中传递写入数据的目的地 2.调用F 阅读全文
posted @ 2022-07-09 09:36 肥宅快乐水~ 阅读(160) 评论(0) 推荐(0) 编辑