Resultados da pesquisa a pedido "java-8"

4 a resposta

Expressão Lambda e método genérico

Suponha que eu tenha uma interface genérica: interface MyComparable<T extends Comparable<T>> { public int compare(T obj1, T obj2); }E um métodosort: public static <T extends Comparable<T>> void sort(List<T> list, MyComparable<T> comp) { // sort ...

4 a resposta

Usando o NetBeans 8, mas ficando abaixo do erro de compilação para a expressão Lambda

Estou usando o NetBeans 8. Quando meu código contém uma expressão Lambda e tento compilar, recebo a seguinte mensagem de erro: lambda expression not expected here lambda expressions are not supported in -source 1.5 (use -source 8 or higher to ...

1 a resposta

Java 8: Nome do método duplicado e assinatura lambda

Eu estava brincando com o Java 8 lambdas, referências de métodos e métodos padrão de interface para explorar o maravilhoso mundo do curry, e então recebi esse erro de Java que não consigo entender. Aqui está o código: public class Main { public ...

5 a resposta

Implementando duas interfaces com dois métodos padrão da mesma assinatura no Java 8

Suponha que eu tenha duas interfaces: public interface I1 { default String getGreeting() { return "Good Morning!"; } } public interface I2 { default String getGreeting() { return "Good Afternoon!"; } }Se eu quiser implementar os dois, qual ...

7 a resposta

Classes Java8 Lambdas vs Anonymous

Desde que o Java8 foi lançado recentemente e suas novas expressões lambda parecem muito legais, fiquei pensando se isso significa o desaparecimento das classes Anonymous com as quais estávamos tão acostumados. Eu estive pesquisando um pouco ...

23 a resposta

Java “expressões lambda não suportadas neste nível de linguagem”

Eu estava testando alguns novos recursos do Java 8 e copiei o exemplo no meu IDE (Eclipse originalmente, depois IntelliJ), como mostrado ...

6 a resposta

No Java 8, como faço para transformar um mapa <K, V> em outro mapa <K, V> usando um lambda?

Acabei de começar a olhar para o Java 8 e experimentar lambdas. Pensei em tentar reescrever uma coisa muito simples que escrevi recentemente. Preciso transformar um mapa de seqüência de caracteres em coluna em outro mapa de seqüência ...

4 a resposta

Por que <T> opcional é declarado como uma classe final?

Eu estava brincando com a seguinte pergunta:Usando o Java 8's opcional com Stream :: flatMap [https://stackoverflow.com/questions/22725537/using-java-8s-optional-with-streamflatmap/] e queria adicionar um método a um costumeOptional<T> e depois ...

2 a resposta

Contrato de identidade de expressão Java 8 lambda

oJavaDoc para oLambdaMetaFactory do Java 1.8 [http://docs.oracle.com/javase/8/docs/api/java/lang/invoke/LambdaMetafactory.html] especifica que a captura lambda "pode envolver a alocação de um novo objeto de função ou pode retornar um objeto de ...

2 a resposta

Qual é o uso de métodos de classe de objeto herdados na interface funcional, por exemplo, toString, é igual a

Eu encontrei o seguinte código, O que é uso dos métodos herdados equals () e toString (). @FunctionalInterface public interface FunInterface<T> { // An abstract method declared in the functional interface int test(T o1, T o2); // Re-declaration ...