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].

11
Padrão do Construtor em Java Efetivo
Recentemente, comecei a ler Java eficaz por Joshua Bloch. Achei a idéia do padrão Builder [Item 2 do livro] realmente interessante. Tentei implementá-lo no meu projeto, mas houve erros de compilação. A seguir, é essencialmente o que eu estava tentando fazer: A classe com vários atributos e sua classe de …


6
Qual é a diferença entre ? e objeto em Java genéricos?
Estou usando o Eclipse para me ajudar a limpar algum código para usar os genéricos Java corretamente. Na maioria das vezes, ele faz um excelente trabalho de inferir tipos, mas há alguns casos em que o tipo inferido deve ser o mais genérico possível: Objeto. Mas o Eclipse parece estar …
137 java  generics 

8
TreeMap classificar por valor
Quero escrever um comparador que permita classificar um TreeMap por valor, em vez da ordem natural padrão. Eu tentei algo assim, mas não consigo descobrir o que deu errado: import java.util.*; class treeMap { public static void main(String[] args) { System.out.println("the main"); byValue cmp = new byValue(); Map<String, Integer> map …
137 java 


9
&& (AND) e || (OR) nas declarações IF
Eu tenho o seguinte código: if(!partialHits.get(req_nr).containsKey(z) || partialHits.get(req_nr).get(z) < tmpmap.get(z)){ partialHits.get(z).put(z, tmpmap.get(z)); } Onde partialHitsestá um HashMap. O que acontecerá se a primeira afirmação for verdadeira? O Java ainda verificará a segunda instrução? Como para que a primeira instrução seja verdadeira, o HashMap não deve conter a chave fornecida, portanto, …
137 java  if-statement 



6
Opcional ouElse Opcional em Java
Eu tenho trabalhado com o novo tipo opcional no Java 8 e me deparei com o que parece ser uma operação comum sem suporte funcional: um "ouElseOptional" Considere o seguinte padrão: Optional<Result> resultFromServiceA = serviceA(args); if (resultFromServiceA.isPresent) return result; else { Optional<Result> resultFromServiceB = serviceB(args); if (resultFromServiceB.isPresent) return resultFromServiceB; else …
137 java  lambda  java-8  optional  java-9 

13
Como posso verificar se uma matriz é nula / vazia?
Eu tenho uma intmatriz que não possui elementos e estou tentando verificar se está vazia. Por exemplo, por que a condição da instrução if no código abaixo nunca é verdadeira? int[] k = new int[3]; if (k == null) { System.out.println(k.length); }
137 java  arrays 

11
Spring MVC - Como retornar String simples como JSON no Rest Controller
Minha pergunta é essencialmente um acompanhamento para essa pergunta. @RestController public class TestController { @RequestMapping("/getString") public String getString() { return "Hello World"; } } Acima, o Spring adicionaria "Hello World" ao corpo da resposta. Como posso retornar uma String como uma resposta JSON? Entendo que poderia adicionar aspas, mas isso …
137 java  json  spring  rest  spring-mvc 

16
Qual é um bom caso de uso para importação estática de métodos?
Acabei de receber um comentário de revisão de que minha importação estática do método não era uma boa ideia. A importação estática era de um método de uma classe DA, que possui principalmente métodos estáticos. Então, no meio da lógica de negócios, tive uma atividade que aparentemente parecia pertencer à …




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.