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






8
Serialização de Jackson: ignorar valores vazios (ou nulos)
Atualmente, estou usando o jackson 2.1.4 e estou tendo problemas para ignorar campos ao converter um objeto em uma string JSON. Aqui está minha classe que atua como o objeto a ser convertido: public class JsonOperation { public static class Request { @JsonInclude(Include.NON_EMPTY) String requestType; Data data = new Data(); …
138 java  json  jackson 




3
Diferença entre Iterator e Listiterator?
Iterator ite = Set.iterator(); Iterator ite = List.iterator(); ListIterator listite = List.listIterator(); Podemos usar Iteratorpara percorrer a Setou a Listou a Map. Mas ListIteratorsó pode ser usado para atravessar a List, não pode atravessar a Set. Por quê? Eu sei que a principal diferença é que, com o iterador, podemos …

12
É seguro obter valores de um java.util.HashMap de vários threads (sem modificação)?
Há um caso em que um mapa será construído e, uma vez inicializado, nunca será modificado novamente. No entanto, ele será acessado (apenas por meio de get (chave)) a partir de vários threads. É seguro usar um java.util.HashMapdessa maneira? (Atualmente, estou felizmente usando um java.util.concurrent.ConcurrentHashMape não tenho necessidade de melhorar …


5
Substituindo Vinculação no Guice
Acabei de começar a brincar com o Guice, e um caso de uso em que consigo pensar é que, em um teste, quero substituir uma única ligação. Eu acho que gostaria de usar o restante das ligações de nível de produção para garantir que tudo esteja configurado corretamente e para …
138 java  unit-testing  guice 


17
Converter uma matriz de longos primitivos em uma lista de longos
Isso pode ser um pouco fácil, tipo de pergunta na mesa, mas minha primeira tentativa surpreendentemente falhou completamente no trabalho. Eu queria pegar uma matriz de longos primitivos e transformá-lo em uma lista, que tentei fazer assim: long[] input = someAPI.getSomeLongs(); List<Long> inputAsList = Arrays.asList(input); //Total failure to even compile! …

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.