注意是方法名哦后面没有括号“()”哒。为啥不要括号因为这样的是式子并不代表一定会调用这个方法。这种式子一般是用作Lambda表达式Lambda有所谓懒加载嘛,不要括号就是說看情况调用方法。
现在也可以被替换成下面的写法:
双冒号运算符就是java中的方法引用方法引用的格式是类名::方法名。
这里只是方法名方法名的后面没有括号“()”。--------> 这样的式子并不代表一定会调用这个方法这種式子一般是用作Lambda表达式,Lambda有所谓的懒加载不要括号就是说,看情况调用方法
使用双冒号操作符之后编程了下面的形式:
注意是方法名哦后面没有括号“()”哒。为啥不要括号因为这样的是式子并不代表一定会调用这个方法。这种式子一般是用作Lambda表达式Lambda有所谓懒加载嘛,不要括号就是說看情况调用方法。
现在也可以被替换成下面的写法:
jdk8中使用了::的用法就是把方法当做参数传到stream内部,使得stream的每个元素都传入到该方法中执行一下::就是java中的【方法引用】。
理解java新特性最好的方法就是写案例
更哆请去原作者那里看。