I/O
流:
-
输入流:将《存储设备》中的内容读入到《内存》中。
-
输出流:将《内存》中的内容写入到《存储设备》中。
按单位分:
-
字节流:以字节为单位,可以读写所有数据。
-
字符流:以字符为单位,只能读写文本数据。
按功能分:
-
节点流:具有实际传输数据的读写功能。
-
过滤流:在节点流的基础上增强功能。
字节流
InputStream:字节输入流
OutputStream:字节输出流
package io;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
public class Demo1 {
public static void main(String[] args) {
//1创建FileInputStream,并制定文件路劲
try {
FileInputStream fis = new FileInputStream("D:\\PyCharmProject\\JAVA\\D001\\src\\io\\aaa.txt");
//2读取文件
int data=0;
while ((data=fis.read())!=-1){
System.out.print(((char)data));
}
//关闭输入流
fis.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}

浙公网安备 33010602011771号