Java8实战笔记
蔚蓝大海79
这个作者很懒,什么都没留下…
展开
-
Lambda表达式
Lambda表达式1.Lambda是什么1.1更加清晰的表示1.2Lambda的部分2.怎么使用Lambda2.1 函数式接口2.2函数描述符2.2.1@FunctionalInterfaceLambda表达式看作匿名方法。它基本上就是没有声明名称的方法,但和匿名类一样,它也可以作为参数传递给一个方法。1.Lambda是什么 1.匿名——我们说匿名,是因为它不像普通的方法那样有一个明确的名称...原创 2020-02-18 14:44:50 · 484 阅读 · 0 评论 -
行为参数化
行为参数化1应对不断变化的需求1.1 筛选绿苹果1.2 筛选重量1.3 塞算重量和颜色2 使用行为参数化2.1 使用行为参数解决问题2.2使用匿名内部类可以更加简洁代码2.3将类型抽象化行为参数化就是可以帮助你处理??变更的需求的一种软件开发模式。它可以接受不同的新行为作为参数,然后去执行。1应对不断变化的需求1.1 筛选绿苹果public static List<Apple>...原创 2020-02-17 15:17:01 · 167 阅读 · 0 评论 -
Java8的优势
为什么要选择Java81.可以让编写的代码更为简洁2.让我们更简单地使用了多核处理器3.默认方法1.可以让编写的代码更为简洁在Java 8里面,你可以编写更为简洁的代码,这些代码读起来更接近问题的描述。Collections.sort(inventory, new Comparator<Apple>() {public int compare(Apple a1, Apple ...原创 2020-02-17 14:49:34 · 2624 阅读 · 0 评论 -
模板模式使用
模板模式使用 public class ImportController extends AbstractController { @Autowired private AService aService; @Autowired private BService bService; //省略ngService注入.... @RequestMa...原创 2020-01-16 17:52:30 · 108 阅读 · 0 评论