簡體   English   中英

FileChannel.open()vs Jdk 7中的RandomAccessFile

[英]FileChannel.open() vs RandomAccessFile in Jdk 7

我想知道以下幾點之間的區別:

FileChannel fc = FileChannel.open();
RandomAccessFile ra = new RandomAccessFile("RandomFile", "rw");

從Java 7開始, FileChannel類實現了SeekableByteChannel因此它具有隨機訪問文件所需的全部功能。

我們可以說2完全一樣嗎?

FileChannel還有更多功能,因為它還有GatheringByteChannelInterruptibleChannelScatteringByteChannel 此外,它可以鎖定文件,傳輸文件,使用直接字節緩沖區,請參閱API

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM