随笔分类 -  JAVA8实战

java8模拟grouby方法
摘要:例子: 1.上述例子中,studentList 为学生集合别名,实体类为Student ,其中有个属性为ktrq (开通日期); 2. ktrq 在数据库为date 类型,且实体类定义为字符串类型,格式为 YYYY-MM-DD,使用substring() 截取,得到对应的年份,然后按照年份分组,最后 阅读全文

posted @ 2019-02-26 08:58 airycode 阅读(281) 评论(0) 推荐(0) 编辑

JAVA_Stream_练习
摘要:交易员和交易练习: 阅读全文

posted @ 2019-01-07 10:08 airycode 阅读(396) 评论(0) 推荐(0) 编辑

JAVA8流操作
摘要:中间操作: 中间操作2: 中间操作-排序 终止操作: 终止操作:规约 阅读全文

posted @ 2019-01-07 10:06 airycode 阅读(229) 评论(0) 推荐(0) 编辑

JAVA8方法引用
摘要:方法引用:若Lambda方法体已经实现,我们可以使用方法引用* 主要有三种语法格式:* 对象::实例方法名* 类::实例方法名* 类::静态方法名** 注意:Lambda体中调用的方法的参数列表与返回值类型,要与函数式中接口的抽象方法的参数列表和返回值类型一样*** 构造器引用:* 格式:ClassName::new*** 数组引用:* Type :: new package airycode_... 阅读全文

posted @ 2019-01-07 10:02 airycode 阅读(905) 评论(0) 推荐(0) 编辑

JAVA8函数式接口
摘要:java8 中内置的四大核心函数接口** Consumer :消费型接口* void accept(T t)* Supplier :供给型接口* T get()** Function:函数型接口* R apply(T t)* Predicate :断言型接口* boolean test(T t) package airycod... 阅读全文

posted @ 2019-01-07 10:01 airycode 阅读(239) 评论(0) 推荐(0) 编辑

Lambda表达式语法2
摘要:package airycode_java8.nice3; import airycode_java8.nice1.Employee; import org.junit.Test; import java.util.Arrays; import java.util.Collections; import java.util.List; /** * Created by admin on ... 阅读全文

posted @ 2019-01-07 10:00 airycode 阅读(182) 评论(0) 推荐(0) 编辑

Lambda表达式语法
摘要:基础语法:‘->’Lambda操作符* 左侧:Lambda表达式的参数列表 对应接口中方法中的参数列表中的参数(比如nice1中MyPredict这个接口中的方法)* 右侧:Lambda表达式中所需要执行的功能。 对应接口中方法的实现(比如nice1中MyPredict这个接口中的方法)** 语法格式1:无参数,无返回值 ()->System.out.println("aaa")* ... 阅读全文

posted @ 2019-01-07 09:59 airycode 阅读(630) 评论(0) 推荐(0) 编辑

Lambda引言
摘要:Lambda表达式:可以方便我们把方法当做参数传递 阅读全文

posted @ 2019-01-07 09:57 airycode 阅读(181) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示