Perguntas sobre 'java'

6
respostas

Por que o Java 8 não inclui coleções imutáveis?

A equipe de Java fez um grande trabalho removendo barreiras para a programação funcional no Java 8. Em particular, as alterações nas coleções java.util fazem um ótimo trabalho de encadear transformações em operações de transmissão muito rápidas....
18.12.2013 / 15:53
10
respostas

Como você testa métodos privados?

Estou trabalhando em um projeto java. Eu sou novo no teste de unidade. Qual é a melhor maneira de testar métodos privados em classes java?     
14.08.2011 / 06:44
0
respostas

Por que o Java não é usado para o desenvolvimento moderno de aplicativos da web? [fechadas]

Como programador profissional de Java, tenho tentado entender - por que o ódio em relação ao Java para aplicativos da Web modernos? Tenho notado uma tendência de que, fora das startups modernas da web, uma porcentagem relativamente pequena de...
18.08.2011 / 17:41
15
respostas

Por que as linguagens gerenciadas por memória, como Java, Javascript e C #, mantêm a palavra-chave 'new'?

A palavra-chave new em linguagens como Java, Javascript e C # cria uma nova instância de uma classe. Essa sintaxe parece ter sido herdada de C ++, onde new é usado especificamente para alocar uma nova instância de uma classe no heap e r...
14.04.2014 / 02:20
18
respostas

É uma prática de programação ruim passar parâmetros como Objetos? [duplicado]

Então, temos um cara que gosta de escrever métodos que usam objetos como parâmetros, para que eles possam ser "muito flexíveis". Então, internamente, ele faz a transmissão direta, reflexão ou sobrecarga de método para lidar com os diferentes t...
20.09.2013 / 19:57
5
respostas

Qual é o objetivo de usar o DTO (Data Transfer Objects)?

Qual é o sentido de usar DTO e é um conceito ultrapassado? Eu uso POJO na camada de visualização para transferir e manter dados. Esses POJOs podem ser considerados como uma alternativa aos DTOs?     
26.10.2012 / 07:27
10
respostas

Alguém pode desafiar o tio Bob em seu amor de remover "aparelhos inúteis"?

Eu odeio referenciar conteúdo paywalled, mas este vídeo mostra exatamente do que estou falando. Precisamente 12 minutos em Robert Martin olha para isso: Ediz:"Uma das minhas coisas favoritas para fazer é livrar-se de chaves inúteis", como...
04.06.2016 / 01:03
10
respostas

Por que usar o Opcional no Java 8+ em vez das verificações de ponteiro nulo tradicionais?

Recentemente, mudamos para o Java 8. Agora, vejo aplicativos inundados com objetos Optional . Antes do Java 8 (estilo 1) Employee employee = employeeServive.getEmployee(); if(employee!=null){ System.out.println(employee.getId()); }...
18.01.2018 / 15:34
6
respostas

Palavra-chave “final” de uso excessivo em Java [duplicado]

Enquanto eu entendo o que a palavra-chave final é usada no contexto de classes e métodos, bem como a intenção de seu uso no que diz respeito às variáveis; no entanto, o projeto que eu comecei a trabalhar parece ter um número excessivo deles...
04.08.2011 / 20:27
6
respostas

Por que os floats ainda fazem parte da linguagem Java quando os duplos são mais recomendados?

Em todos os lugares que eu vi, ele diz que double é superior a float em quase todos os aspectos. float foi tornado obsoleto por double em Java, então por que ainda é usado? Eu programo muito com o Libgdx, e eles o forçam a usar...
26.04.2016 / 18:08