Perguntas com a marcação «java»

Java é uma linguagem de programação de alto nível popular. Use essa tag quando tiver problemas ao usar ou entender o próprio idioma. Essa tag raramente é usada sozinha e é mais frequentemente usada em conjunto com [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] e [maven].


17
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 …

2
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 posso …

15
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 = String.class.getDeclaredField("value"); field.setAccessible(true); char[] value = (char[])field.get(s1); value[6] = …




11
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 …
398 java  spring  grails 







18
Por que o Java 8's Optional não deve ser usado em argumentos
Eu li em muitos sites. Opcional deve ser usado apenas como um tipo de retorno e não usado em argumentos de método. Estou lutando para encontrar uma razão lógica. Por exemplo, eu tenho um pedaço de lógica que possui 2 parâmetros opcionais. Portanto, acho que faria sentido escrever minha assinatura …
392 java  java-8  optional 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.