Perguntas com a marcação «java»

405
Como inicializar o objeto List <> em Java?

Não consigo inicializar uma lista como no código a seguir: List<String> supplierNames = new List<String>(); supplierNames.add("sup1"); supplierNames.add("sup2"); supplierNames.add("sup3"); System.out.println(supplierNames.get(1)); Eu enfrento o seguinte erro: Não é possível...

405
O Java JIT trapaceia ao executar o código JDK?

Eu estava comparando algum código e não consegui executá-lo tão rápido quanto antes java.math.BigInteger, mesmo usando o mesmo algoritmo. Então, copiei o java.math.BigIntegercódigo-fonte no meu próprio pacote e tentei o seguinte: //import java.math.BigInteger; public class MultiplyTest { public...

400
O que se entende por imutável?

Esta poderia ser a pergunta mais idiota já feita, mas acho que é bastante confusa para um novato em Java. Alguém pode esclarecer o que se entende por imutável ? Por que é Stringimutável? Quais são as vantagens / desvantagens dos objetos imutáveis? Por que um objeto mutável, como o...

399
Teste de Mockito, um método nulo gera uma exceção

Eu tenho um método com um voidtipo de retorno. Também pode gerar uma série de exceções, então eu gostaria de testar essas exceções sendo lançadas. Todas as tentativas falharam pelo mesmo motivo: O método quando (T) no tipo Stubber não é aplicável aos argumentos (nulo) Alguma idéia de como...

399
Uma string Java é realmente imutável?

Nós todos sabemos isso String é imutável em Java, mas verifique o seguinte código: String s1 = "Hello World"; String s2 = "Hello World"; String s3 = s1.substring(6); System.out.println(s1); // Hello World System.out.println(s2); // Hello World System.out.println(s3); // World Field field =...

398
O que no mundo são os grãos de primavera?

Ainda estou para encontrar uma definição de alto nível de beans Spring que eu possa entender. Eu os vejo referenciados frequentemente na documentação e livros do Grails, mas acho que entender o que são seria benéfico. Então, o que são grãos de primavera? Como eles podem ser usados? Eles têm algo a...