Articles of java

Inicializando objects simulados – MockIto

Existem várias maneiras de inicializar um object falso usando o MockIto. Qual é a melhor maneira entre estes? 1 public class SampleBaseTestCase { @Before public void initMocks() { MockitoAnnotations.initMocks(this); } 2 @RunWith(MockitoJUnitRunner.class) [EDITAR] 3. mock(XXX.class); me sugerir se existem outras formas melhores que estas …

Desenhando um gráfico de linha simples em Java

No meu programa eu quero desenhar um gráfico de linha de pontuação simples. Eu tenho um arquivo de texto e em cada linha é uma pontuação inteira, que eu li e quero passar como argumento para minha class de gráfico. Estou tendo problemas para implementar a class graph e todos os exemplos que vi têm […]

Como faço para verificar CPU e uso de memory em Java?

Eu preciso verificar CPU e uso de memory para o servidor em java, alguém sabe como isso poderia ser feito?

Devo usar string.isEmpty () ou “” .equals (string)?

O título basicamente diz tudo. Eu geralmente estou testando isso ao lado de uma string == null , então eu não estou realmente preocupado com um teste nulo seguro. Qual devo usar? String s = /* whatever */; … if (s == null || “”.equals(s)) { // handle some edge case here } ou if […]

Por que o Hibernate não requer nenhum construtor de argumentos?

O construtor sem argumentos é um requisito (ferramentas como o Hibernate usam a reflection sobre este construtor para instanciar objects). Eu tenho essa resposta, mas alguém poderia explicar melhor? obrigado

Java criando o arquivo .jar

Estou aprendendo Java e tenho um problema. Eu criei 6 classs diferentes, cada uma tem seu próprio método main() . Eu quero criar .jar executável para cada class, ou seja, 6 arquivos .jar executáveis. Até agora eu tentei java -jar cf myJar.jar myClass.class e recebo ‘Não é possível acessar jarfile cf’ . Estou fazendo algo […]

Desempenho do tradicional loop for vs Iterator / foreach em Java

Existe algum resultado de teste de desempenho disponível ao comparar o tradicional for loop vs Iterator ao percorrer um ArrayList, HashMap e outras collections? Ou simplesmente porque devo usar Iterator for loop ou vice-versa?

Por que String.valueOf (null) lança um NullPointerException?

de acordo com a documentação, o método String.valueOf(Object obj) retorna: se o argumento for null , então uma string igual a “null” ; caso contrário, o valor de obj.toString() será retornado. Mas como é que quando eu tento fazer isso: System.out.println(“String.valueOf(null) = ” + String.valueOf(null)); ele lança o NPE em vez disso? (tente você mesmo […]

Boas razões para proibir a inheritance em Java?

Quais são os bons motivos para proibir a inheritance em Java, por exemplo, usando classs ou classs finais usando um único construtor privado sem parâmetros? Quais são boas razões para tornar um método final?

O que é mais eficiente: System.arraycopy vs Arrays.copyOf?

O método toArray em ArrayList, Bloch usa System.arraycopy e Arrays.copyOf para copiar uma matriz. public T[] toArray(T[] a) { if (a.length size) a[size] = null; return a; } Como comparar esses dois methods de cópia, quando usar qual?