输入和输出是程序与用户之间沟通的桥梁,程序与用户进行信息交互的重要手段。Java 提供了专用于输入输出功能的包java.io ,其中包含5个非常重要的类,所有与输入输出有关的类都继承了这5个类。它们是InputStream、OutputStream、Reader、Writer和File。
Java的输入输出是以流(stream)的方式进行处理的。流是在计算机的 输入、输出操作中流动的数据序列。Java 按流的单位分有位流(字节流)和字符流;按流动方向分为输入流和输出流。