O desenvolvimento de Java/J2EE (Java EE) API deve agora centrar-se sobre a adi��o de m�todos de utiliza��o f�cil ao API. Frequentemente tais m�todos ser�o redundantes. Entretanto tal redund�ncia � bem-vinda porque de-normalization para um acesso de dados mais r�pido. Java est� retardando-se atr�s do PHP na facilidade de utiliza��o.

Deixe-nos ver dois exemplos.
Br de BufferedReader = BufferedReader novo (InputStreamReader novo (socket.getInputStream ()));

A maioria de n�s que usam os soquetes usa realmente esta linha para poder ler linhas do soquete InputStream. Igualmente usa um amortecedor intermedi�rio para um acesso mais r�pido. Eu propor:
socket.getBufferedReader ()

Similarmente:

PrintStream picosegundo = PrintStream novo (socket.getOutputStream ());

N�s precisamos preferivelmente:
socket.getPrintStream ()

Esta � meramente a ponta do iceberg. Eu posso apontar centenas de tais caixas do uso. Como sobre File.readAsString ()?