zoukankan      html  css  js  c++  java
  • 第十周课程总结

    Java IO

    File类

    该类主要用于文件和目录的创建、文件的查找和文件的删除等。
    主要方法在书370面。

    RandomAccessFile类

    RandomAccessFile类的主要功能是完成随机读取功能,可以读取指定位置的内容。
    对象声明:RandomAccessFile raf = newRandomAccessFile(File file, String mode);

    其中参数 mode 的值可选 "r":可读,"w" :可写,"rw":可读写

    获取当前文件指针位置:int RandowAccessFile.getFilePointer();

    主要方法在377

    字节流和字符流

    首先程序中的输入输出都是以流的形式保存的,流中保存的实际上全都是字节文件。

    在java.io包中操作文件内容的主要有两大类:字节流、字符流,两类都分为输入和输出操作。在字节流中输出数据主要是使用OutputStream完成,输入使的是InputStream,在字符流中输出主要是使用Writer类完成,输入流主要使用Reader类完成。(这四个都是抽象类)

    字节流在操作的时候本身是不会用到缓冲区(内存)的,是与文件本身直接操作的,而字符流在操作的时候是使用到缓冲区的

    IO操作属于资源操作,最后一定要关闭

  • 相关阅读:
    ## 序列化和反序列化
    C#小型资源管理器
    codeforces #310 div1 B
    codeforces #310 div1 A
    BZOJ 1030 文本生成器
    BZOJ 2806 cheat
    BZOJ 2553 禁忌
    BZOJ 4199 品酒大会
    codeforces #309 div1 D
    codeforces #309 div1 C
  • 原文地址:https://www.cnblogs.com/hy14157/p/11788495.html
Copyright © 2011-2022 走看看