原理:
读
把硬盘的文件读入内存,
写
把缓存的数据写入硬盘
需要用到流对象,InputStream 、OutputStream、FileInputStream、FileOutputStream
至于什么是流,这个概念暂时不清楚,大家可以下图,我的理解:其本质可以传输的字节数据,从下面可以看出机包括原始数据,也包括了工具,感觉和对象的概念一样,万物皆可对象,万物皆可流。
1.写操作:
把数据写入硬盘:
代码如下:
File file = new File("d:/a.txt");
OutputStream os= new FileOutputStream(file);
String msg= "hello world !\r\n hello tomorrow !";
os.write(msg.getBytes());
os.close();
总结:把实体文件转换为Java对象,转换为流,写入硬盘,释放资源
2.读文件
把硬盘中的数据读入内存,用console显示出来。
File file = new File("d:/a.txt");
I