Resultados da pesquisa a pedido "java-8"

1 a resposta

problemas de compatibilidade do javafx 8 - campos estáticos FXML

Eu projetei um aplicativo javafx que funciona bem no jdk 7. Quando tento executá-lo no java 8, recebo as exceções abaixo: javafx.fxml.LoadException: at javafx.fxml.FXMLLoader.constructLoadException(FXMLLoader.java:2617) ...

1 a resposta

Como as expressões Lambda são traduzidas no código de bytes Java

Estou tentando criar um exemplo usando a expressão lambda em java e estou usando o JDK8 oficial. Meu exemplo foi executado com sucesso. Mas quando estou tentando verificar como o compilador traduz a expressão lambda em código de bytes, isso me ...

1 a resposta

Erro ClassCast: Java 7 vs Java 8

Isso é um bug ou recurso? O código a seguir funciona bem no Java 7, mas gera uma exceção no Java 8: O último comando lança uma exceção ClassCast no Java8, todos os comandos "equivalentes" acima funcionam da mesma maneira. O problema, eu acho, é ...

1 a resposta

Fluxos do Java 8: por que o fluxo paralelo é mais lento?

Estou brincando com os fluxos do Java 8 e não consigo entender os resultados de desempenho que estou obtendo. Eu tenho CPU de 2 núcleos (Intel i73520M), Windows 8 x64 e atualização de Java 8 de 64 bits 5. Estou fazendo um mapa simples por fluxo / ...

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

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

1 a resposta

Qual é a razão pela qual “sincronizado” não é permitido nos métodos de interface Java 8?

No Java 8, eu posso escrever facilmente: interface Interface1 { default void method1() { synchronized (this) { // Something } } static void method2() { synchronized (Interface1.class) { // Something } } }Receberei a semântica de sincronização ...

1 a resposta

A classe local pode acessar a variável não final em java 8

Antes do Java 8, não era possível usar variáveis não finais dentro da classe local. Mas agora eles estão permitindo final, bem como efetivamente final (quem não mudou os valores), podem ser referidos pelas classes locais. O que eu sei (corrija-me ...

1 a resposta

A configuração do JAXB foi interrompida ao fazer upgrade do JDK 1.7 para o JDK 1.8 u05 para coleções

O código abaixo costumava funcionar na implementação JAXB usada pelo JDK 1.7, mas agora no JDK 1.8 está quebrado. No código abaixo, você encontrará a principal alteração que parece fazê-lo funcionar na versão 1.8. A "correção" em 1.8 não é ...

1 a resposta

Exceção de tag de byte inválida do Spring 4 e do Java 8

Estou tentando executar um teste JUnit simples usando Spring e Java 8 JDK: @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = {"classpath:applicationContext.xml"}) @WebAppConfiguration public class UserServicesTest{ @Test ...