![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java8
火星文丶
这个作者很懒,什么都没留下…
展开
-
CompletableFuture: 组合式异步编程
说明近这些年,两种趋势不断地推动我们反思我们设计软件的方式。第一种趋势和应用运行的 硬件平台相关,第二种趋势与应用程序的架构相关,尤其是它们之间如何交互。我们在第7章中 已经讨论过硬件平台的影响。我们注意到随着多核处理器的出现,提升应用程序处理速度有效 的方式是编写能充分发挥多核能力的软件。你已经看到通过切分大型的任务,让每个子任务并行 运行,这一目标是能够实现的;你也已经了解相对直接使用...原创 2019-04-05 15:17:17 · 1081 阅读 · 0 评论 -
java8 基础知识
为什么关注java8Java 8所做的改变,在许多方面比Java历史上任何一次改变都深远。简化编程列表排序java8之前Collections.sort(inventory, new Comparator<Apple>() {public int compare(Apple a1, Apple a2){return a1.getWeight().compare...原创 2019-04-11 14:35:38 · 616 阅读 · 1 评论 -
lambda表达式
lambda表达式可以把Lambda表达式理解为简洁地表示可传递的匿名函数的一种方式:它没有名称,但它 有参数列表、函数主体、返回类型,可能还有一个可以抛出的异常列表。特点匿名:它不像普通的方法那样有一个明确的名称:写得少而想 得多! 函数:为Lambda函数不像方法那样属于某个特定的类。但和方 法一样,Lambda有参数列表、函数主体、返回类型,还可能有可以抛出的异常列表。 传递...原创 2019-04-22 14:21:13 · 242 阅读 · 0 评论 -
stream 流
stream 流概念流是Java API的新成员,它允许你以声明性方式处理数据集合(通过查询语句来表达,而不 是临时编写一个实现)。就现在来说,你可以把它们看成遍历数据集的高级迭代器。此外,流还可以透明地并行处理,你无需写任何多线程代码了!举例对比定义菜及菜单package com.wenx.unit2.chapter4;public class Dish { ...原创 2019-04-22 14:24:05 · 549 阅读 · 0 评论 -
Optional类
前言构建Person/Car/Insurance的数据模型//人public class Person { private Car car; public Car getCar() { return car; }}//车public class Car { private Insurance insurance; public Insurance ...原创 2019-04-24 09:30:06 · 161 阅读 · 0 评论