Day25
今日小知识
Method copyFile should have no parameters。调用的方法不可以放在上面加@Test
IO流
分类:
1.数据单位不同:字节流(8 bit),字符流(18 bit),非文本的数据用字节流。
2.流向不同: 输入流,输出流
3.流的角色不同: 节点流,处理流。
IO流体系
抽象基类: 节点流(文件流) 缓冲流(处理流的一种)
字节输入流结尾-----InputStream FileInputStream BufferedInputStream
字节输出流结尾-----OutputStream FileOutputStram BufferedOutputStream
字符输入流结尾-----Reader FileReader BufferedReader
字符输出流结尾-----Writer FileWriter BufferedWriter
FileReader
package com.sorrymaker.IO;
import org.junit.Test;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
/**
* @author 喜
* 1.read()理解。返回读入的一个字符,如果达到文件末尾,返回-1
* 2.异常的处理:为了保证流资源一定可以执行关闭操作,需要使用try/catch/finally来处理
* 3.要读入的文件一定要存在,否则就会报FileNotFoundException。
*
*/
public class FileReadWriterTest {
