/*
* IO: (I: input输入 ; O: output输出)
*
* IO流用来处理设备之间的数据传输
上传文件和下载文件
Java对数据的操作是通过流的方式
Java用于操作流的对象都在IO包中
IO中流的分类:
流向分类:
输入流
输出流
流的类型分类:
字节流
字节输入流 InputStream
字节输出流 OutputStream
字符流
字符输入流 Reader
字符输出流 Writer
用系统自带的记事本能打开,并能看懂内容 就可以使用 字符流, 如果看不懂, 就使用字节流
如果区别不开, 统统使用 字节流
IO初体验
*/
public class IODemo {
public static void main(String[] args) throws IOException {
//写数据
//write();
//读数据
read();
}
//读数据
public static void read() throws IOException {
File file = new File("d:\\abc.txt");
//打开文件
FileInputStream fis = new FileInputStream(file);
//读数据
int read = fis.read();
System.out.println((char)read);
//关闭文件
fis.close();
}
//写数据
public static void write() throws IOException {
File file = new File("d:\\abc.txt");
//打开文件
FileOutputStream fos = new FileOutputStream(file);
//写数据
fos.write('a');
//关闭文件
fos.close();
}
}
|
|