ジャワ/J2EE (ジャワEE) APIの開発はAPIへ使い易い方法を加えることに今焦点を合わせるべきである。 多くの場合そのような方法は余分である。 但しそのような重複は歓迎されているのでより速いデータ・アクセスのためのde-normalization。 ジャワは使い易さのPHPの後ろで遅れている。

2つの例を見よう。
BufferedReaderのBr =新しいBufferedReader (新しいInputStreamReader (socket.getInputStream ()));

ソケットを使用する私達のほとんどはソケットInputStreamからのラインを読める実際にこのラインを使用する。 またそれは高速アクセスのために中間緩衝を使用する。 私は提案する:
socket.getBufferedReader ()

同様に:

PrintStream ps =新しいPrintStream (socket.getOutputStream ());

私達は代りに必要とする:
socket.getPrintStream ()

これはただ氷山の一角である。 私は何百ものそのような使用箱を指してもいい。 File.readAsStringはどうです()か。