![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
File类与IO流
gokx
这个作者很懒,什么都没留下…
展开
-
Java学习与复习笔记--序列化流&打印流
序列化和反序列化概述: 把对象以流的方式,写入到文件中保存,叫写对象,也叫对象的序列化 对象中包含的不仅仅是字符,使用字节流 ObjectOutputStream:对象的序列化流 writeObject(p); 把文件中保存的对象,以流的方式读取出来,叫做读对象,也叫对象的反序列化 读取的文件保存的都是字节,使用字节流 ObjectInputStream:对象的反序列化流 readObject(); 对象的序列化流_ObjectOutputStream: /* * java.io.Ob原创 2020-08-31 22:58:08 · 118 阅读 · 0 评论 -
Java学习与复习笔记--转换流
字符编码和字符集:原创 2020-08-31 17:10:23 · 108 阅读 · 0 评论 -
Java学习与复习笔记--Properties集合&缓冲流
使用Properties集合存储数据,遍历: /* * java.util.Properties 集合 extends HashTable<k,v> implements Map<k,v> * Properties类表示一组持久的属性。 Properties可以保存到流中或从流中加载。 * Properties集合是一个唯一和IO流相结合的集合。 * 可以使用Properties集合中的方法store,把集合中的临时数据,持久化写入到硬盘中存储。 * 可以使用Properties原创 2020-08-30 23:52:57 · 140 阅读 · 0 评论 -
Java学习与复习笔记--字符输出流
字符输出流_Writer类&FileWriter类&基本使用: /* * java.io.Writer:字符输出流,是所有字符输出流的最顶层的父类,是一个抽象类 * 共性的成员方法: * void write(int c) 写一个字符 * void write(char[] cbuf) 写入一个字符数组。 * void write(char[] cbuf, int off, int len) 写入字符数组的一部分。 * void write(String str) 写一个字符串 * vo原创 2020-08-30 00:03:18 · 139 阅读 · 0 评论 -
Java学习与复习笔记--字节输入流&字符输入流
字节输入流_InputStream类和FileInputStream: 字节输入流读取字节数据: 字节输入流一次读取一个字节的数据: 字节输入流一次读取多个字节的数据: 练习_文件复制: 使用字节流读取中文的问题: ...原创 2020-08-29 22:37:43 · 134 阅读 · 0 评论 -
Java学习与复习笔记--过滤器&IO字节输出流
FileFilter过滤器的原理和使用: FileNameFilter过滤器的使用和La原创 2020-08-28 23:34:13 · 171 阅读 · 0 评论 -
Java学习与复习笔记--递归
递归概念&分类&注意事项: 递归:指在当前方法中调用自己的这种现象 递归的分类:直接递归和间接递归 直接递归:方法自身调用自己 间接递归:A方法调用B方法,B方法调用C方法,C方法调用A方法 注意事项: 递归一定要有条件限定,保证递归能够停下来,否则会发生栈内存溢出 在递归中虽然有限定条件,但是递归次数不能太多哦,否则也会发生栈内存溢出 构造方法,禁止递归。 public class Demo01Recursion { public static void mai原创 2020-08-27 20:47:18 · 123 阅读 · 0 评论 -
Java学习与复习笔记--File类
File类的概述: java.io.File类:文件和目录路径名的抽象表示。 java把电脑中的文件和文件夹(目录)封装为了一个File类,我们可以使用File类对文件和文件夹进行操作 我们可以使用File类的方法: 创建一个文件/文件夹 删除文件/文件夹 获取文件/文件夹 判断文件/文件夹是否存在 对文件夹进行遍历 获取稳健的大小 File类是一个与系统无关的类,任何的操作系统都可以使用这个类中的方法 重点:记住这三个单词 file:文件 dir...原创 2020-08-27 18:32:50 · 132 阅读 · 0 评论