(1)是基於指針形式讀寫文件數據的,比較靈活。
(2)有兩種建立模式:只讀模式和讀寫模式 。dom
(3)RandomAccessFile不屬於InputStream和OutputStream類。spa
(4)RandomAccessFile使用隨機訪問的方式,根據文件的hashcode生成一個位置存入文件,取得時候再反過來根據這個固定的位置直接就能找到文件,File就不能。指針
(5)RandomAccessFile能夠提升讀取的速度。code
(6)注:文件若是很大,能夠經過指針的形式分爲多個進行下載。最後拼接到一個文件。迅雷下載就是採用這種方式。對象
(1)FileInputStream及FileOutputStream使用的是流式訪問的方式。繼承
(2)InputStream類是全部表示輸入流的類的父類,System.in就是它的一個對象。OutputStream是全部表示輸出流的類的父類,System.out就間接繼承了OutputStream類。hash
(3)FileInputStream是InputStream的子類,FileOutputStream是OutputStream的子類。下載