
java8
文章平均质量分 88
chenfangya_93
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java8 Lambda、方法引用和stream流示例
public class Apple { private String color; private Double weight; public String getColor() { return color; } public void setColor(String color) { this.color = color; } public Double getWei...原创 2018-10-23 11:38:10 · 564 阅读 · 0 评论 -
Java8 Lambdas及函数式接口的例子& Optional类的方法
使用案例 Lambda 的例子 对应的函数式接口 布尔表达式 (List list) -> list.isEmpty() Predicate<List<>> 创建对象 () -> new Apple(10) Supplier&a原创 2018-10-09 17:32:19 · 281 阅读 · 0 评论 -
CompletableFuture: 组合式异步编程
Future 接口 Java 8之前使用Future的例子: @Test public void test1() { ExecutorService executor = Executors.newCachedThreadPool(); Future<Double> future = executor.submit(new Callable<Double>() ...原创 2018-11-02 17:22:28 · 465 阅读 · 0 评论 -
Java8 用Optional取代null
应用 Optional 的几种模式 创建 Optional 对象 声明一个空的Optional Optional<Car> optCar = Optional.empty();``Optional<Car> optCar = Optional.empty(); 依据一个非空值创建Optional 你还可以使用静态工厂方法Optional.of,依据一个非空值创建一...原创 2018-10-24 17:24:03 · 1810 阅读 · 0 评论 -
java8时间日期API(LocalDate、 LocalTime、 Instant、 Duration 以及 Period)
创建一个LocalDate对象并读取其值 LocalDate date = LocalDate.of(2014, 3, 18); int year = date.getYear(); Month month = date.getMonth(); int day = date.getDayOfMonth(); DayOfWeek dow = date.getDayOfWeek(); int...原创 2018-11-05 17:19:50 · 2127 阅读 · 0 评论