• 怕什么,抱紧我
    2020-02-08
    myList.forEach(String::toUpperCase); 这是再干嘛?单纯的遍历每一个元素,然后调用每个元素的toUpperCase方法?

    作者回复: 展示lambda的用法,这个语句本的执行并没有什么意义

    
    
  • 毛利
    2019-12-05
    openjdk使用lambda报错

     () -> System.out.println("Hello")
    incompatible types: java.lang.Object is not a functional interface


    展开

    作者回复:
    需要完整的代码来判断这个问题。简单来说,lambda是一种简洁的创建某种Interface的Implementation的Instance(用英文避免歧义)。

    所以就你给出的这个lambda表达式来说,它应该是传递给一个方法作为参数的,这个方法的参数类型应该是一个接口,接口里的唯一的抽象方法应该是无参数,无返回值的。类似Runable接口。

    
    
我们在线,来聊聊吧