Resultados da pesquisa a pedido "java-8"

1 a resposta

Como converter um LocalDate para um Instant?

Eu trabalho com a nova API DateTime do Java 8. Como converter um LocalDate para um Instant? Eu recebo uma exceção com LocalDate date = LocalDate.of(2012, 2, 2); Instant instant = Instant.from(date); e eu não entendo o porquê.

2 a resposta

Não consigo alterar a cor do canto de um ScrollPane no JavaFX

Meu código css para ele se parece com isso, mas ainda não funciona. scrollpane? .scroll-pane:corner > .viewport { -fx-background-color : #191A19; }Existe um problema com minha sintaxe ou todo o problema da porta de exibição não me permite editar ...

2 a resposta

Java .parallelStream () com métodos anotados por mola

Eu tento usar oparallelStream() no DAO com Spring@Transactional anotações e fique com esse problema: @Transactional public void processCollection(Collection<Object> objects) { objects.parallelStream() .forEach(this::processOne); //throw ...

1 a resposta

Erro de compilação com operador genérico e ternário no JDK 7

Encontrei uma falha de compilação ao escrever um código Java, que eu destilei para o seguinte caso de teste: import java.util.Collections; import java.util.List; public class TernaryFailure { public static List<String> thisWorks() { return ...

3 a resposta

Expressão lambda e método sobrecarregando dúvidas

OK, então a sobrecarga de método é uma coisa ruim ™. Agora que isso foi resolvido, vamos assumir que eu realmentequer sobrecarregar um método como este: static void run(Consumer<Integer> consumer) { System.out.println("consumer"); } static void ...

4 a resposta

Retornar de lambda forEach () em java

Estou tentando alterar alguns loops de cada para lambdaforEach()-métodos para descobrir as possibilidades de expressões lambda. O seguinte acompanhamento parece ser possível: ArrayList<Player> playersOfTeam = new ArrayList<Player>(); for (Player ...

3 a resposta

API e filas de fluxo: assine o estilo de fluxo BlockingQueue

Digamos que temos uma fila BlockingQueue<String> queue= new LinkedBlockingQueue<>();e algum outro thread coloca valores nele, então lemos como while (true) { String next = queue.take(); System.out.println("next message:" + next); }Como posso ...

3 a resposta

O loop forEach paralelo do Java 8 aninhado apresenta desempenho ruim. Esse comportamento é esperado?

Nota: Eu já resolvi esse problema em outra postagem do SO -O uso de um semáforo dentro de uma ação de fluxo paralelo Java 8 aninhada pode DEADLOCK. Isso é ...

3 a resposta

O uso de um semáforo dentro de uma ação de fluxo paralelo Java 8 aninhada pode DEADLOCK. Isso é um inseto?

Considere a seguinte situação: Estamos usando um fluxo paralelo do Java 8 para executar um loop forEach paralelo, por exemplo, IntStream.range(0,20).parallel().forEach(i -> { /* work done here */})O número de encadeamentos paralelos é controlado ...

2 a resposta

O Java 8 lambda em um lambda não pode modificar a variável do lambda externo

Suponha que eu tenho umList<String> e umList<Transfomer>. Eu quero aplicar cada transformador a cada string na lista. Usando o Java 8 lambdas, eu posso fazer isso: strings.stream().map(s -> { for(Transformer t : transformers) { s = ...