New I/O の一番手は Buffer です。 Buffer は boolean を除いたプリミティブに特化したコンテナクラスです。ただし、List や Vector などとは異なり、サイズを変更することはできません。 と、聞くと、「なんだ配列と変わらないじゃないか」と思いませんか。逆に、オブジェクトを扱えない分、配列より劣っているような感じも受けます。 でも、実際にはそんなことはなくて、いろいろと使える場面もあると思います。Buffer の主な特徴は プリミティブに特化したコンテナ 基本的にはシーケンシャルなアクセス アクセスしている地点を変更するためのメソッド群 使用するプリミティブ型ごとに Buffer クラスの派生クラスが用意されている 読み取りは get メソッド、書き込みは put メソッドという統一したアクセス法 Java のヒープ外のメモリへの直接アクセスをサポート メモ