java中FileInputStream与DataInputStream的区别
2013-09-10 17:50 totokaka 阅读(1484) 评论(0) 编辑 收藏 举报FileInputStream是实体流,也就是真实做事情的流,用来读文件的。使用该类创建对象时,系统会自动将需要读的文件转换成该类的流对象,可以直接读取。
DataInputStream是装饰流,必须建立在其他实体流的基础之上。
做一个比喻就是:如果用软件来类比流的话,那么操作系统就是实体流,而一般的应用软件则是装饰流。因为应用软件以操作系统软件为基础。