- 字节流output、input(8bit);字符流reader、writer(16bit)
- 流向不同分为输入流、输出流
- 流的角色不同分为:节点流、处理流
File file = new File("src/main/java/cn/itcast/travel/test/hello.txt");
//提供具体的流
FileReader fr = new FileReader(file);
//数据读入read()返回读入的一个字符,如果达到文件末尾,返回0
int data = fr.read();
while(data != -1){
System.out.print((char)data);
data=fr.read();
}
fr.close();
其中关闭流操作放在finally语句中,并且先做有没有流的操作否则会报空指针异常
========总结一4.14