在Java.io中的类都将相对路径名解释为以用户工作目录开始
类很文件的概念定义在这里:http://blog.csdn.net/wee_mita/article/details/71157964
1、FileInputStream & FileOutputStream
可以提供辅助在一个磁盘文件上的输入流和输出流,只需要像其构造器提供文件名和文件的完整路径
try {
FileInputStream fileInputStream = new FileInputStream("file.dat");
} catch (FileNotFoundException e) {
e.printStackTrace();
}
//此时只能从fileInputStream读入字节和字节数组
需要捕获异常,或者声明抛出FileNotFoundException
2、 DataInputStream & DataOutputStream
为了文件读入数字,首选创建一个FileInputStream,然后将其传递给DataInputStream的构造器
DataInputStream dataInputStream = new DataInputStream(fileInputStream);//fileInputStream在1中创建了
double value = dataInputStream.readDouble();
3、FilterInputStream & Filter