Perguntas com a marcação «java»

19
Java Time vs Joda Time

Embora o Joda seja rico em recursos e mais sofisticado que o tempo padrão do Java, nem sempre é a melhor coisa a se usar. Como decido se devo usar o Joda Time ou Java Time em qualquer código Java? Existe algum tipo de orientação que nos diz como escolher a correta, dependendo de nossos...

19
Verificar parâmetros anotados com @Nonnull para null?

Começamos a usar o FindBugs e a anotar nossos parâmetros @Nonnulladequadamente, e é ótimo apontar erros no início do ciclo. Até o momento, continuamos verificando esses argumentos para nullusar Guava's checkNotNull, mas eu preferiria verificar nullapenas nas bordas - lugares onde o valor pode...

19
Documentando a lógica matemática no código

Às vezes, embora não frequentemente, tenho que incluir lógica matemática no meu código. Os conceitos usados ​​são geralmente muito simples, mas o código resultante não é - muitas variáveis ​​com objetivos pouco claros e algumas operações com intenções não tão óbvias. Não quero dizer que o código...

19
A programação modular afeta o tempo de computação?

Todo mundo diz que devo fazer meu código modular, mas não é menos eficiente se eu usar mais chamadas de método em vez de menos, mas maiores, métodos? Qual é a diferença em Java, C ou C ++ para esse assunto? Entendo que é mais fácil editar, ler e entender, especialmente em um grupo. Portanto, a...

18
qual é a diferença entre retornos de chamada e ouvintes?

No blackberry, podemos substituir o método keyChar () e capturar o evento keypress ou podemos registrar onKeyPressListener. Eu sei, onKeyListener é padrão de observador. No android também existe um KeyEvent.callback e onKeyListener Ambos são eventos pelos quais não precisamos nos registrar no...

18
Por que o Java não permite o uso de cabeçalhos como em C ++

Tenho uma pergunta para a qual não encontrei uma resposta, exceto a seguinte resposta que não atende aos meus requisitos: "Porque James Gosling não queria" Eu sei que o Java pode ter interfaces (apenas funções virtuais puras, sem atributos), mas não é exatamente a mesma coisa que as definições...

18
Código de auto-documentação vs Javadocs?

Recentemente, tenho trabalhado na refatoração de partes da base de código com a qual estou lidando atualmente - não apenas para entender melhor, mas também para facilitar para outras pessoas que estão trabalhando no código. Costumo me apoiar no lado de pensar que o código de auto-documentação é...

18
Onde colocar o arquivo de configuração do Spring?

Quero integrar o framework Spring no meu projeto, especialmente no lado do servidor. Portanto, não quero colocá-lo na pasta WEB-INF do arquivo war. Devo colocar um applicationContext.xml em cada camada (significa que cada projeto foi dividido em projetos distintos? (Serviços, Domínio e DAO)...