Mudanças entre as edições de "Manual do Desenvolvedor"

De Grupo Acert
Ir para: navegação, pesquisa
(Utilização do statement break em estruturas de código)
(Evitar o armazenamento de coleções como variáveis estáticas)
Linha 114: Linha 114:
 
Exemplo
 
Exemplo
  
 +
<pre>
 
package com.acme.dados;
 
package com.acme.dados;
 +
 
import java.util.ArrayList;
 
import java.util.ArrayList;
 +
 
public class PessoaFisicaHelper {
 
public class PessoaFisicaHelper {
public static ArrayList colecao = new ArrayList (); // NÃO FAZER
+
    public static ArrayList colecao = new ArrayList (); // NÃO FAZER
public void add(Pessoa p) {
+
 
colecao.add(p); // pessoa nunca mais será liberado
+
    public void add(Pessoa p) {
 +
          colecao.add(p); // pessoa nunca mais será liberado
 +
    }
 
}
 
}
 +
</pre>
  
 
NOTA: Se for extremamente necessário este tipo de armazenamento, limitar a quantidade de objetos armazenados. Este tipo de necessidade deve ser avisado e planejado antecipadamente.
 
NOTA: Se for extremamente necessário este tipo de armazenamento, limitar a quantidade de objetos armazenados. Este tipo de necessidade deve ser avisado e planejado antecipadamente.

Edição das 08h41min de 29 de setembro de 2011