私はプロトコルバッファを扱っていますが、次のことを疑問に思っています:
mergeDelimitedFrom(FileInputStream fis)
メソッドは Java nio を使用するように最適化されていますか? 私は本当に src に行って調べようとは思わない... でも多分行くだろう. 両方を使用する必要がある、または使用するオプションがあるように感じます。私はそうではないと推測しています。そうでない場合-nioが必要な場合は、バイトを自分で解析し、区切り文字を手動で処理する必要があると思いますか?
現在、nio API にあまり自信がありませんが、次のように呼び出してはいけません:
getChannel()
FileInputStream で nio を使用するため、FileInputStream が mergeDelimitedFrom メソッドに提供されているため、仮想的には nio を使用できますか?
関連する投稿ですが、ネットワーク IO を対象としています。