クラスはデータ抽象には向いていないよ
例えばビッグデータとか、ストリーミングはほっとな話題だが、クラス、特にJavaのクラスはいくつか問題を抱えている

一つ、クラスはメモリ効率が悪い
オンメモリ処理か、outofmemoryかは運命の分岐点
メモリを気にしなくていいしょっぱいアプリの話はしていない
一つ、ジェネリクスコンテナクラスにプリミティブを使えないことだ
これは言い換えれば、大量の値の変更や書き換えにたいして、参照がさししめす値オブジェクトを破棄し、値オブジェクトを生成し、参照されなくなった値オブジェクトはGCにかけられるってこった
これは、直接メモリアドレスを書き換えるよりもはるかに効率が悪い

はっきりいえば構造体をサポートしないJavaはUIのレンダリングに適していない

君達はオブジェクト指向はUIにてきしているというが、実際はこうだ
C C++はUIに適していると

君達がlinqがいい、Streamがいいといったところで、それがGUIのコンポーネントとして使用された時、どのようなパフォーマンス低下が起こるかなんて議論できるんだろうか