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

4
Noções básicas sobre Spliterator, Collector e Stream em Java 8
Estou tendo problemas para entender a Streaminterface no Java 8, especialmente no que diz respeito às interfaces Spliteratore Collector. Meu problema é que eu simplesmente não consigo entender Spliteratore as Collectorinterfaces ainda e, como resultado, a Streaminterface ainda é um tanto obscura para mim. O que exatamente é a Spliteratore …



4
Conversão JsonNode em POJO
Isso pode parecer um pouco incomum, mas estou procurando uma maneira eficiente de transformar / mapear a JsonNodeem a POJO. Eu armazeno algumas das informações do meu modelo em arquivos json e tenho que suportar algumas versões do meu modelo. O que faço é carregar o arquivo json na memória …
143 java  json  jackson 


4
Qual é a diferença entre os métodos getRequestURI e getPathInfo no HttpServletRequest?
Estou criando um controlador frontal simples e muito leve. Preciso corresponder caminhos de solicitação a diferentes manipuladores (ações) para escolher o caminho correto. Na minha máquina local HttpServletRequest.getPathInfo()e HttpServletRequest.getRequestURI()retorne os mesmos resultados. Mas não tenho certeza do que eles retornarão no ambiente de produção. Então, qual é a diferença entre …
143 java  servlets 

4
Como especificar tipos de função para métodos void (não void) no Java8?
Estou brincando com o Java 8 para descobrir como funciona como cidadãos de primeira classe. Eu tenho o seguinte trecho: package test; import java.util.*; import java.util.function.*; public class Test { public static void myForEach(List<Integer> list, Function<Integer, Void> myFunction) { list.forEach(functionToBlock(myFunction)); } public static void displayInt(Integer i) { System.out.println(i); } public …
143 java  java-8 

7
Java 8 Streams - coletar vs reduzir
Quando você usaria collect()vs reduce()? Alguém tem exemplos bons e concretos de quando é definitivamente melhor seguir um caminho ou outro? Javadoc menciona que collect () é uma redução mutável . Dado que é uma redução mutável, presumo que exija sincronização (internamente), o que, por sua vez, pode ser prejudicial …
143 java  java-8  java-stream 

6
Gere um duplo aleatório em um intervalo
Eu tenho duas duplas como a seguinte double min = 100; double max = 101; e com um gerador aleatório, preciso criar um valor duplo entre o intervalo de min e max. Random r = new Random(); r.nextDouble(); mas não há nada aqui onde possamos especificar o intervalo.
143 java  random 


18
Obter tipo de parâmetro genérico em Java com reflexão
É possível obter o tipo de um parâmetro genérico? Um exemplo: public final class Voodoo { public static void chill(List<?> aListWithTypeSpiderMan) { // Here I'd like to get the Class-Object 'SpiderMan' Class typeOfTheList = ???; } public static void main(String... args) { chill(new ArrayList<SpiderMan>()); } }


9
Collections.emptyMap () vs new HashMap ()
Quais são algumas das situações em que posso usar Collections.emptyMap()? A documentação diz que posso usar esse método se quiser que minha coleção seja imutável. Por que eu iria querer uma coleção vazia imutável? Qual é o ponto?
143 java  collections 



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.