zoukankan      html  css  js  c++  java
  • 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接口

  • 相关阅读:
    7-3色彩平衡
    Flex 布局
    JS获取当前周
    虚树学习笔记
    当然,perl等脚本服务器是一般默认安装了,你入侵了一台主机,总不能先装配 Java 环境然后再开干吧?
    还有这种书,程序开发心理学(豆瓣)
    Codeforces Round #143 (Div. 2)
    Codeforces Round #142 (Div. 2)
    Codeforces Round #141 (Div. 2)
    2018-2019-1 20189221 书籍速读 第 1 周
  • 原文地址:https://www.cnblogs.com/dongfengpo/p/8144066.html
Copyright © 2011-2022 走看看