摘要:
序列化流与反序列化流 用于从流中读取对象的 操作流 ObjectInputStream 称为 反序列化流 用于向流中写入对象的操作流 ObjectOutputStream 称为 序列化流 特点:用于操作对象。可以将对象写入到文件中,也可以从文件中读取对象。 1 对象序列化流ObjectOutputS 阅读全文
摘要:
一 Properties类 Properties 类表示了一个持久的属性集。Properties 可保存在流中或从流中加载。属性列表中每个键及其对应值都是一个字符串。 特点: 1、Hashtable的子类,map集合中的方法都可以用。 2、该集合没有泛型。键值都是字符串。 3、它是一个可以持久化的属 阅读全文
摘要:
IO流中对象很多,解决问题(处理设备上的数据时)到底该用哪个对象呢? 把IO流进行了规律的总结(四个明确): 明确一:要操作的数据是数据源还是数据目的。 源:InputStream Reader 目的:OutputStream Writer 先根据需求明确要读,还是要写。 明确二:要操作的数据是字节 阅读全文
摘要:
字符缓冲流 字符缓冲输入流 BufferedReader 字符缓冲输出流 BufferedWriter 完成文本数据的高效的写入与读取的操作 1 字符缓冲输出流 BufferedWriter void newLine() 根据当前的系统,写入一个换行符 2 字符缓冲输入流BufferedReader 阅读全文
摘要:
缓冲流 读取数据量大的文件时,读取的速度会很慢,很影响我们程序的效率 Java中提高了一套缓冲流,它的存在,可提高IO流的读写速度 1 字节缓冲流 字节缓冲流根据流的方向,共有2个 写入数据到流中,字节缓冲输出流 BufferedOutputStream 读取流中的数据,字节缓冲输入流 Buffer 阅读全文
摘要:
一 转换流 1 OutputStreamWriter类 是字符流通向字节流的桥梁: 可使用指定的字符编码表,将要写入流中的字符编码成字节。它的作用的就是,将字符串按照指定的编码表转成字节,在使用字节流将这些字节写出去。 2 InputStreamReader类 是字节流通向字符流的桥梁: 它使用指定 阅读全文
摘要:
一 字符流 1 字符输入流Reader 是读取字符流的抽象超类 read():读取单个字符并返回 read(char[]):将数据读取到数组中,并返回读取的个数。 1.1 FileReader类 它是Reader类的实现类 构造方法: 使用字符输入流 1 单个字节读取 2 用缓冲容器 2 字节输出流 阅读全文
摘要:
一 字节流 1.1字节输出流OutputStream OutputStream是一个抽象类,操作的数据都是字节。 输出流中定义都是写write方法,如下图: 1.1.1 FileOutputStream类 OutputStream有很多子类,其中子类FileOutputStream可用来写入数据到文 阅读全文
摘要:
一 什么是递归? 递归,就是自己调用自己,但是需要给一个出口,不能无限死循环 递归又分直接递归和间接递归 直接递归就是在本方法中调用自己 间接递归就是A方法调用B方法,B方法调用C方法,然后C再调用A,这就是间接递归 举个例子:计算1-100之间的和 举一反三:求1-100的阶乘 因为数据太大,对于 阅读全文