java8
一口八宝周
纸上得来终觉浅,绝知此事要躬行
展开
-
【java8】jdk8的stream流操作(下)
jdk8的stream流操作(下)原创 2022-08-22 22:43:39 · 517 阅读 · 1 评论 -
【java8】jdk8的stream流操作(上)
jdk8的stream流操作(上)原创 2022-08-22 22:03:24 · 272 阅读 · 1 评论 -
【java8】Lambda函数式编程
在JDK8之前,Java是不⽀持函数式编程的。所谓的函数编程,即可理解是将⼀个函数(也称为“行为”)作为⼀个参数进⾏传递。面向对象编程是对数据的抽象,而函数式编程则是对行为的抽象。最常见的就是创建线程。java8以后的创建线程只需要一行语句即可实现。new Thread(() -> {方法体/逻辑处理}).start();原创 2022-08-22 21:14:57 · 426 阅读 · 0 评论 -
【java8】java8新特性之Optional
Optional主要是为了解决空指针异常的问题。原创 2022-08-22 19:31:17 · 216 阅读 · 1 评论 -
【java8】jdk8的开发环境准备
文档总结了JavaSE8和JDK8(Oracle对JavaSE8的实现)中的特性和增强功能。快点击查看~赶紧学起来了!!!原创 2022-07-29 20:21:04 · 389 阅读 · 0 评论 -
使用stream实现两个list集合的合并(对象属性的合并)
在开发导出报表的时候,搜索了两个list集合,形式如下:因为不能同时满足两种情况的搜索,所以只能分开查找数据,再将相同id对应的对象数据合并。最终展示为下表所示的对象集合。id name questionNum pointNum score 4799 主次干道、商业大街 187 13 1121 代码如下: //处理数据,集合合并 //list1,list2为搜索出的两个集合 res原创 2022-03-08 13:15:18 · 20144 阅读 · 3 评论