什么是IO: java中I/O的操作主要是靠java.io包下面的类和接口来实现的,进入输入、输出操作。输入也可以叫做读取数据,输入也也可以叫做写入数据。 IO分类 根据数据的流向分为: 输入流和输出流 输入流: 把数据从其他设备上读取到内存当中的流输出流:把数据从内存当中写入到其他设备上的流 根据数据的类型分为:字节流和字符流字节流:以字节为单位,读写数据的流字符流:以字符为单位,读写数据的流 IO流的顶级父类 输入流输出流字节流字节输入流InputStream字节输出流OutputStream字符流字符输入流Reader字符输出流Writer