摘要: 序列化流与反序列化流 用于从流中读取对象的 操作流 ObjectInputStream 称为 反序列化流 用于向流中写入对象的操作流 ObjectOutputStream 称为 序列化流 l 特点:用于操作对象。可以将对象写入到文件中,也可以从文件中读取对象。 对象序列化流ObjectOutputS 阅读全文
posted @ 2018-08-27 16:18 蓝青儿 阅读(256) 评论(0) 推荐(0)
摘要: Properties类介绍 Properties 类表示了一个持久的属性集。Properties 可保存在流中或从流中加载。属性列表中每个键及其对应值都是一个字符串。 特点: 1、Hashtable的子类,map集合中的方法都可以用。 2、该集合没有泛型。键值都是字符串。 3、它是一个可以持久化的属 阅读全文
posted @ 2018-08-27 11:59 蓝青儿 阅读(135) 评论(0) 推荐(0)
摘要: 流的操作规律 IO流中对象很多,解决问题(处理设备上的数据时)到底该用哪个对象呢? 把IO流进行了规律的总结(四个明确): l 明确一:要操作的数据是数据源还是数据目的。 源:InputStream Reader 目的:OutputStream Writer 先根据需求明确要读,还是要写。 l 明确 阅读全文
posted @ 2018-08-27 11:43 蓝青儿 阅读(102) 评论(0) 推荐(0)
摘要: 缓冲流 Java中提高了一套缓冲流,它的存在,可提高IO流的读写速度 缓冲流,根据流的分类字节缓冲流与字符缓冲流。 字节缓冲流 字节缓冲流根据流的方向,共有2个 l 写入数据到流中,字节缓冲输出流 BufferedOutputStream l 读取流中的数据,字节缓冲输入流 BufferedInpu 阅读全文
posted @ 2018-08-27 11:42 蓝青儿 阅读(166) 评论(0) 推荐(0)
摘要: 转换流 OutputStreamWriter类 查阅OutputStreamWriter的API介绍,OutputStreamWriter 是字符流通向字节流的桥梁:可使用指定的字符编码表,将要写入流中的字符编码成字节。它的作用的就是,将字符串按照指定的编码表转成字节,在使用字节流将这些字节写出去。 阅读全文
posted @ 2018-08-27 11:22 蓝青儿 阅读(226) 评论(0) 推荐(0)
摘要: 字符流 读取带有中文件的文件,在读取含有中文的文件时,我们并没有看到具体的中文,而是看到一些数字,既然看不到中文,那么我们如何对其中的中文做处理呢? 要解决这个问题,我们必须研究下字符的编码过程。 字符编码表 我们知道计算机底层数据存储的都是二进制数据,而我们生活中的各种各样的数据,如何才能和计这时 阅读全文
posted @ 2018-08-27 11:12 蓝青儿 阅读(150) 评论(0) 推荐(0)
摘要: 如果发生了IO的异常。我们在实际开发中,对异常时如何处理的,我们来演示一下。 阅读全文
posted @ 2018-08-22 11:53 蓝青儿 阅读(335) 评论(0) 推荐(0)
摘要: 字节流:给文件中写数据,或者读取文件中的数据。 字节输出流OutputStream: OutputStream此抽象类,是表示输出字节流的所有类的超类。操作的数据都是字节,定义了输出字节流的基本共性功能方法。 输出流中定义都是写write方法,如下图: FileOutputStream类: Outp 阅读全文
posted @ 2018-08-22 11:51 蓝青儿 阅读(132) 评论(0) 推荐(0)
摘要: 递归: 递归,指在当前方法内调用自己的这种现象 递归分为两种,直接递归和间接递归。 直接递归称为方法自身调用自己。间接递归可以A方法调用B方法,B方法调用C方法,C方法调用A方法。 l 递归的代码演示,计算1-n之间的和,使用递归完成 l 代码执行流程图解 注意:递归一定要有条件限定,保证递归能够停 阅读全文
posted @ 2018-08-22 11:41 蓝青儿 阅读(138) 评论(0) 推荐(0)
摘要: IO概述: 程序数据都是在内存中,程序运行结束,这些数据将清空,数据都都不能保存下来,下次程序启动的时候,想再把这些数据读出来继续使用,把数据持久化存储,就需要把内存中的数据存储到内存以外的其他持久化设备(硬盘、光盘、U盘等)上。 当需要把内存中的数据存储到持久化设备上这个动作称为输出(写)Outp 阅读全文
posted @ 2018-08-20 15:55 蓝青儿 阅读(220) 评论(0) 推荐(0)