一、介紹
Java中的RandomAccessFile提供了對文件的讀寫功能。RandomAccessFile 雖然屬於java.io下的類,但它不是InputStream或者OutputStream的子類;它也不同於FileInputStream和FileOutputStream。 FileInputStream 只能對文件進行讀操作,而FileOutputStream 只能對文件進行寫操作;但是,RandomAccessFile 與輸入流和輸出流不同之處就是RandomAccessFile可以訪問文件的任意地方同時支持文件的讀和寫,並且它支持隨機訪問。RandomAccessFile包含InputStream的三個read方法,也包含OutputStream的三個write方法。同時RandomAccessFile還包含一系列的readXxx和writeXxx方法完成輸入輸出。
RandomAccessFile父類:java.lang.Object 所有接口實現:Closeable, DataInput, DataOutput, AutoCloseable
參考:https://blog.csdn.net/qq496013218/article/details/69397380