DataOutputStream 是数据流,比FileOutputStream 高一个等级,
一般 先 使用FileOutputStream 封装,然后才能以DataOutputStream(流的形式)传输到硬盘里,
这部分主要是程序与硬盘的交互, 你想把数据写入文件,就必须以流的形式才能传到硬盘,否则,文件往哪里存呢?
都是outputstream的子类,别的好像没关系了吧
file主要是针对对文件的操作,你说的后两个主要是对流的操作不一样的~
file类主要是包含:创建文件,删除文件,更新文件,创建文件路径名等很多~建议产看api文档,如果没有,我可以发给你~