摘要: (一)使用字节流复制图片 (二)使用字符流复制文件 (三)以复制图片为例,实现抛出异常案例 字符流 = 字节流 + 解码 >找对应的码表 GBK 字符流解码 : 拿到系统默认的编码方式来解码 将图片中的二进制数据和GBK码表中的值进行对比, 对比的时候会出现二进制文件在码表中找不对应的值,他会将二进 阅读全文
posted @ 2016-12-08 14:32 Bigerf 阅读(5746) 评论(0) 推荐(1) 编辑
摘要: 字符流 :读的也是二进制文件,他会帮我们解码成我们看的懂的字符。字符流 = 字节流 + 解码(一)字符输入流:Reader : 它是字符输入流的根类 ,是抽象类 FileReader :文件字符输入流 ,读取字符串。 用法: 1.找到目标文件 2.建立数据的通道 3.建立一个缓冲区 4.读取数据 5 阅读全文
posted @ 2016-12-08 11:57 Bigerf 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 缓冲流 Buffer :设置缓冲区加快执行效率 子类: (一)BufferedInputStream : 缓冲输入字节流 ,目的:提高读取文件的效率 注意: BufferedInputStream 他是没有读写数据的功能 内部实现 : 你面维护了一个8字节的byte数组。 使用步骤: 1.找到一个目 阅读全文
posted @ 2016-12-08 11:23 Bigerf 阅读(4736) 评论(0) 推荐(0) 编辑
摘要: 对象的输入输出流的作用: 用于写入对象 的信息和读取对象的信息。 使得对象持久化。 ObjectInputStream : 对象输入流 ObjectOutPutStream :对象输出流 简单的实例 打印效果 用到方法:writeObject(Object o); //向磁盘写入对象 readObj 阅读全文
posted @ 2016-12-08 10:29 Bigerf 阅读(13938) 评论(1) 推荐(0) 编辑
摘要: Properties :(配置信息类) 是一个表示持久性的集合 ,继承 Hashtable ,存值是以键-值得方式 主要用于生产配置文件和读取配置文件信息。 简单的实例: 打印结果: 相关方法: 构造方法:Properties();//无默认值 Properties(Properties defau 阅读全文
posted @ 2016-12-08 08:59 Bigerf 阅读(858) 评论(0) 推荐(0) 编辑
摘要: java 的流的使用中,在字符缓冲输入流中,有一个每次读取一行数据的方法:readLine(); 在这里使用简单的继承方法对其继续扩展,使得返回每行前面添加序号 阅读全文
posted @ 2016-12-08 00:18 Bigerf 阅读(734) 评论(0) 推荐(0) 编辑