Java
Regan_Hoo
这个作者很懒,什么都没留下…
展开
-
Java_通过行为参数化传递代码
通过行为参数化传递代码 把一个行为(一段代码)封装起来,并通过传递和使用创建的行为(例如对Apple的不同谓词)将方法的行为参数化。// 定义Apple类public class Apple{ private Integer weight = null; private String color = null; public Apple(Integer weight, S原创 2017-12-18 14:40:50 · 908 阅读 · 0 评论 -
Java_Lambda表达式
Lambda表达式: (Apple a1, Apple a2) -> { a1.getWeight().compareTo(a2.getWeight()) } 参数列表 —— 这里它采用了Comparator中compare方法的参数,两个Apple。 箭头 —— ‘->’把参数列表与Lambda主体分隔开。 Lambda主体 —— 比较两个Apple的重量。表达式就是Lambda原创 2017-12-18 16:49:53 · 589 阅读 · 0 评论
分享