• IO


    1.File

      .exists() 判断文件是否存在

      .createNewFile() 创建文件

      .delete() 删除文件

      .getName() 文件的名称

      .length() 文件的大小

      .getAbsoutePath() 路径

      .mkdir() 创建一级文件夹

      .madirs() 创建多级文件夹

      .renameTo(File dest) 为已有文件重命名 

      .listFiles() 查询目录下所有的文件列表

      .isDirectory() 判断是否是文件夹

      .isFile() 判断是否是文件

    2.IO  inputStream  outputStream 相对于内存

      所有的输入流都有一个read()  读取数据!

      所有的输出流都有一个write()  写入数据! 而且每个输出流对象的构造方法都有第二个参数==》是否覆盖之前的内容

      我们所谓的输入和输出流都是单向的

      01.字节流

        基类是 InputStream  OutputStream 

        .available() 字节数

        001.输入流的操作

          1 byte = 8 bit

        002.输出流的操作

          OutputStream 本身没有设置缓存区

          他的子类中有 比如 BufferedOutputStream

      02.字符流

        基类是 Reader Writer 

        缓冲流的基类 BufferedReader  BufferedWriter   

      03.二进制流

        基类是 DataInputStream  DataOutputStream

      04.序列化和反序列化

        基类是ObjectInputStream  ObjectOutputStream 

        持久化技术:长时间,不会消失!

        序列化:把java中的对象保存在持久化文件中!

        反序列化:把持久化文件中保存的信息还原成java中的对象!

      想实现 序列化和反序列化 必须!!!让对象所在的类实现一个Serializable接口

  • 相关阅读:
    布局-float-margin-padding
    乡镇投票笔记
    Ajax实战
    Form,tagName和nodeName的区别
    Form,选择并转移导航菜单
    如何在ajax请求中设置特殊的RequestHeader
    nginx配置转发详解
    利用循环遍历的方式判断某个对象是否属于这个数组
    几个原生js方法总结
    chrome JS关闭当前页无效问题
  • 原文地址:https://www.cnblogs.com/dongfengpo/p/8144066.html
Copyright © 2020-2023  润新知