• 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接口

  • 相关阅读:
    ElasticSearch学习记录
    用java代码手动控制kafkaconsumer偏移量
    kafka0.9.0及0.10.0配置属性
    kafka常用命令
    kafka消费者客户端(0.9.0.1API)
    kafka入门教程链接
    编程内功
    bzoj3145:[Feyat cup 1.5]Str
    3 SpringBoot与微服务
    2 微服务存在的问题和解决方案
  • 原文地址:https://www.cnblogs.com/dongfengpo/p/8144066.html
Copyright © 2020-2023  润新知