Java学习笔记12——Java IO操作

一、IO
input(输入):键盘、鼠标、扫描仪
output(输出):显示器、音响、投影仪

  • 输入输出是站在内存的角度
  • 外存储器既是输入设备也是输出设备(U盘、硬盘)
  • 广义的输入输出:网络发送信息给对方、输入;反之,输出。读取文件叫输入,将文件保存的硬盘叫输出

    二、Java IO负责输入输出
    1.Java如何表示一个文件
    java.io.File类
    2.如何对文件进行输出(保存文件到硬盘)
    java.io.FileOutputStream
    java.io.FileWriter
    java.io.PrintStream
    3.如何输入文件(读取文件)
    java.io.FileInputStream:字节输入,不支持中文
    java.io.FileReader:字符输入,支持多字节字符(如中文),还支持直接读入一个字符数组
    java.io.BufferedReader:支持按行读入

你可能感兴趣的:(Java)