Mudanças entre as edições de "Manual do Desenvolvedor"
De Grupo Acert
(→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. |