::的含义和使用函数<>?

时间:2015-12-31 07:14:14

标签: java lambda

在java中学习lambda表达式时我有两个问题。

  1. 当我们在java中使用::时。 我在书中看到使用Employee::getSalary但没有解释。 当我们想要实现类的某些功能时(例如类::中的getSalary()方法),我们是否使用Employee

  2. Function<Employee,double> salary = Employee::getSalary 像我们创建方法public static double salary(Employee e)一样在这里做功能吗?

  3. 感谢。

0 个答案:

没有答案