• Java I/O


    I/O体系

    Java中I/O操作的一般步骤:

    1、使用File找到一个文件

    2、使用字节流或字符流的子类为Reader,Writer,InputStream,OutPutStream实例化操作

    3、进行读或写操作

    4、关闭流

    字节流和字符流的区别:

    字节流操作的时候直接与文件关联,直接写入文件,不使用缓冲区。

    字符流操作的时候先写入缓冲区,从缓存区在写入文件。

    一般的讲磁盘上保存内容的时候,一般使用字节流。操作中文的时候一般使用字符流。

    常用字节流类:

    public class FileInputStream extends InputStream

    public class FileOutputStream extends OutputStream

    //对象序列化

    public class ObjectInputStream extends InputStreamimplements ObjectInput, ObjectStreamConstants

    public class ObjectOutputStream extends OutputStreamimplements ObjectInput, ObjectStreamConstants

    常用字符流类:

    public class BufferedWriter extends Writer

    public class BufferedReader extends Reader

    //字节流转换为字符流

    public class OutputStreamWriter extends Writer

    public class InputStreamReader extends Reader

    从控制台输入代码:

    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));//字节流-->>字符流  jdk1.4及以下只有此方法

    Scanner scanner = new Scanner(System.in);//jdk1.5提供

    javax.swing.JOptionPane//Swing图形界面提供的一个输入

  • 相关阅读:
    OpenShift
    ant exec
    深入了解Ant构建工具 命令
    防止sql注入和跨站脚本攻击,跨站请求伪造以及一句话木马的学习记录
    Web攻防之XSS,CSRF,SQL注入(转)
    sublime text常用快捷键(转)
    fiddler使用心得记录
    python+tesseract验证码识别的一点小心得
    window脚本命令学习(转)
    python发送邮件(转)
  • 原文地址:https://www.cnblogs.com/mingluosunshan/p/3256930.html
Copyright © 2020-2023  润新知