Java心得24

     这周学习很多知识:主要跟大家分享一下流:

1、流按照方向来分,分为几种?相对于什么而言?按照流传输数据的类型来分,分
为几种?
     按方向分:读取流、写入流         相对于内存而言
     按类型分:字节流、字符流、对象流
2、流相关的操作类在哪个包中?字节流和字符流的父类是什么?
     流的相关的操作都在java.io包中,字节流的父类是InputStream和
OutputStream,字符流的父类是Reader和Writer。
3、字节流方法中,read()和read(byte[]  b)返回类型,各自是什么含义?
     read():从输入流中读取数据的下一个字节。
     read(byte[]  b):从输入流中读取一定数量的字节,并将其存储在缓冲区数组 b 中。
4、流操作的步骤是什么?
     建立流、操作流、关闭流
5、当做流操作时,如果文件不存在,会有什么样的结果?
     1)如果是读取流,则会报错。
     2)如果是写入流,则会建立一个资源文件。

你可能感兴趣的:(心得)