Perguntas com a marcação «java»

17
Como testar a camada de acesso a dados?

Eu tenho um método DAO que utiliza o Spring para acesso JDBC. Ele calcula a taxa de sucesso de um vendedor em vender um item. Aqui está o código: public BigDecimal getSellingSuccessRate(long seller_id) { String sql = "SELECT SUM(IF(sold_price IS NOT NULL, 1, 0))/SUM(1) FROM transaction WHERE...

17
Por que a criação de instância é do jeito que é?

Eu aprendi C # nos últimos seis meses ou mais e agora estou investigando Java. Minha pergunta é sobre a criação de instâncias (em qualquer idioma, na verdade) e é mais sobre: ​​Eu me pergunto por que eles fizeram dessa maneira. Veja este exemplo Person Bob = new Person(); Existe um motivo para o...

16
Estilo de opções da linha de comando - POSIX ou o quê?

Em algum lugar, vi um discurso retórico contra java / javac, usando uma mistura de estilos Windows e Unix, como java -classpath ... -ea ... Something IMHO, não é uma mistura, é como findfunciona também, não é? AFAIK, de acordo com o POSIX, a sintaxe deve ser como java --classpath ... --ea ......

16
Escrever código morto é útil?

Você acha útil escrever código morto? Alguns dizem "Se você tiver 2 lógicas para executar alguma operação, em vez de comentar ou remover outro código lógico, faça com que seja código morto, pois isso não afetará a operação". Exemplo:- if(true){ // logic - 1 } else { // logic - 2 // dead...

16
Por que usar o Scala sobre Java

Bloqueado . Esta pergunta e suas respostas estão bloqueadas porque a questão está fora do tópico, mas tem um significado histórico. No momento, não está aceitando novas respostas ou interações. Eu gosto muito do Scala como uma linguagem ... e ainda luto com o motivo pelo...

16
O que realmente aconteceria se java.lang.String não fosse final?

Sou desenvolvedor Java há muito tempo e, finalmente, depois de me formar, tenho tempo para estudá-lo decentemente para fazer o exame de certificação ... Uma coisa que sempre me incomodou é que String é "final". Eu entendo isso quando leio sobre problemas de segurança e coisas relacionadas ... Mas,...

16
Use o método construtor ou setter?

Estou trabalhando em um código de interface do usuário em que tenho uma Actionclasse, algo como isto - public class MyAction extends Action { public MyAction() { setText("My Action Text"); setToolTip("My Action Tool tip"); setImage("Some Image"); } } Quando essa classe Action foi criada, foi...

16
É um mau hábito (excesso) usar a reflexão?

É uma boa prática usar a reflexão se reduzir bastante a quantidade de código padrão? Basicamente, há uma troca entre desempenho e talvez legibilidade de um lado e abstração / automação / redução do código padrão no outro lado. Edit: Aqui está um exemplo de um uso recomendado de reflexão . Para...