Perguntas com a marcação «java»

138
Formato Java 8 LocalDate Jackson

Para java.util.Date quando eu faço @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "dd/MM/yyyy") private Date dateOfBirth; então na solicitação JSON quando eu enviar { {"dateOfBirth":"01/01/2000"} } funciona. Como devo fazer isso no campo LocalDate do Java 8 ? Eu tentei ter...

138
Kotlin: Interface… não possui construtores

Estou convertendo parte do meu código Java para Kotlin e não entendo como instanciar interfaces definidas no código Kotlin. Como exemplo, eu tenho uma interface (definida no código Java): public interface MyInterface { void onLocationMeasured(Location location); } E depois, no meu código Kotlin,...

137
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 me dando uma...

137
O método de limitação chama M solicitações em N segundos

Eu preciso de um componente / classe que limita a execução de algum método para o máximo de chamadas M em N segundos (ou ms ou nanos, não importa). Em outras palavras, preciso garantir que meu método seja executado não mais que M vezes em uma janela deslizante de N segundos. Se você não conhece a...

137
&& (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...

137
Incluindo jars no caminho de classe na linha de comando (javac ou apt)

tentando executar este programa. Eu acho que para configurar todas as coisas de serviço da web, preciso executar o apt. (Embora usando javac, estou tendo o mesmo problema). Acho que estou recebendo erros de compilação. (Mostrado na parte inferior). Acho que o que preciso fazer é incluir este jar...

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

137
Diferença entre UTF-8 e UTF-16?

Diferença entre UTF-8 e UTF-16? Por que precisamos disso? MessageDigest md = MessageDigest.getInstance("SHA-256"); String text = "This is some text"; md.update(text.getBytes("UTF-8")); // Change this to "UTF-16" if needed byte[] digest =

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