首页 > 代码库 > 2016.9.22小结

2016.9.22小结

1、流按照方向来分,分为几种?相对于什么而言?按照流传输数据的类型来分,分为几种?
流按照方向分为输入流和输出流。以内存为参照物。
按照流传输数据的类型分字节流、字符流和对象流。
2、流相关的操作类在哪个包中?字节流和字符流的父类是什么?
在java.io包中
字节流和字符流的父类是Inputstream、Outputstream
3、为什么字节流和字符流的父类是抽象类?
由子类根据自己数据源的特点分别做实现
4、字节流方法中,read()和read(byte[] b)返回类型,各自是什么含义?
read的返回类型为数据
read(byte[] b)的返回类型为b中装有多少数据
5、流操作的步骤是什么?
1、建立流 2、操作流 3、关闭流
6、当做流操作时,如果文件不存在,会有什么样的结果?
在读取流会抛出FilNotFoundException异常。写入流会新建文件

2016.9.22小结