Resultados da pesquisa a pedido "java-8"
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...