IO流
文章平均质量分 59
baidu_39306983
这个作者很懒,什么都没留下…
展开
-
对象的序列化和反序列化
概念 对象的序列化指的是将对象存入文件的过程 ,存入的文件是二进制形式,打开会是乱码 对象的反序列化指的是将对象从文件中取出到程序中的过程 序列化流 ObjectInputStream( FileInputStream fis ) 特有方法:.readObject( ); ObjectOutputStream( FileOutputStream fos ) 特有方法:.writeObject( ); public class SerialiseDemo { publi...原创 2021-03-19 16:22:48 · 110 阅读 · 0 评论 -
Properties和IO流那些事
java.util.Properties extends Hashtable< k , v> implements Map< k , v> 作用:可以从流中加载或把数据保存到流中(流连接文件) 唯一一个可以和IO流相结合的双列集合 ...原创 2021-02-26 14:35:05 · 157 阅读 · 0 评论 -
IO字符流
字符流比字节流好的地方在于每次输入一个字符, 遇中文不会出现乱码 FileReader java.io.FileReader extends InputStreamReader extends Reader 共性的成员方法: int read() : 读取单个字符返回. int read(char[ ] chuf) : 一次读取多个字符, 将字符读入数组. void close() : 关闭该流和释放相关的资源 构造方法: new FileReader(String fileName) ne原创 2021-02-25 18:55:34 · 66 阅读 · 0 评论 -
IO字节流
字节流会出现一个问题, 传输过程涉及中文时, 会出现乱码, 主要是因为不同编辑软件对文件的编码方式不同, Java.io.OutputStream字节输出流 此抽象类表示: 所有输出字节流的类的超类(父类) 子类共性的成员方法: public void close() : 关闭输出流并释放与此相关的系统资源 public void flush() : 刷新输出流并强制输出缓冲的输出字节 public void write(byte[ ] b) : 将b.length长度的字节从指定数组...原创 2021-02-25 15:33:32 · 102 阅读 · 0 评论 -
文件过滤器Filter
用处 用于过滤掉不需要的文件 将过滤规则和程序分开,提高过滤规则代码的复用性,增加了可移植性,提高效率、简化代码开发 使用 创建FileFilter接口的实现类,并实现其accept(File pathname)方法,此方法中写过滤规则;如果想保留该文件,则返回true,如果不需要,则返回false; 创建该实现类的对象1 调用file的listFIles方法,并传入对象1,返回file下符合过滤规则的file数组a file.listFiles()方法 做了几件事: 对构造方法中传递的目录原创 2021-02-22 16:05:30 · 280 阅读 · 0 评论 -
File
路径分隔符 File.pathSeparator Windows:; Linux:: 文件名称分隔符 File.separator Windows: \ Linux: / 由于不同系统的分隔符不一致,所以在写路径时不能写死,就可以用这两个字段来获取各自的分隔符,而不直接使用;\ / : java.io.File类的三个构造方法 public File(String pathName): 根据文件路径来创建File对象,文件路径和文件可以存在也可...原创 2021-02-05 10:22:43 · 90 阅读 · 0 评论