ファイルからバイトを読み取る必要があります。使用することと使用すること
の間に違い(例えば、効率、メモリ、実行時間、複雑さ、コードの優雅さ)はありますか?RandomAccessFile
DataInputStream
私が使用する唯一のメソッドはreadByte()です。
同様に、他の方向についても、必要なのはwriteByte()だけである場合との間RandomAccessFile
に違いはありますか?
(双方向であるという事実はカウントされません。読み取りと書き込みは接続されておらず、共有できません)。DataOutputStream
RandomAccessFile
そのような読み書きに適したオブジェクトは他にありますか?