ByteBufferを使用してFileChannelへのアクセスをバッファするIO用のクラスがあります(基本的に、コンストラクタでFileChannelを受け入れます)。私はそれをユニットテストしたいので、テスト中にファイルを作成したり削除したりすることを避けるため、bytearrayでサポートされているFileChannelを入手できればうれしいでしょう。Java:Bytearrayに裏打ちされたFileChannelを作成します。
アイデアを得るには、ByteArrayOutputStream.getChannel()のようなものがあれば完璧です。