
java8
神奇冉冉
求道问术
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java8/stream,流式编程
* stream()/parallelStream()操作将集合打散成1个个元素,后面可以对每个元素进行操作 * map(): * filter(): * ...sql中能有的操作,流式编程基本都有...原创 2022-11-23 20:22:34 · 153 阅读 · 0 评论 -
java8/接口方法,default,static
* xcrj 接口静态方法,接口默认方法,让接口具有抽象能力和向下兼容能力 * 接口默认方法出现的原因:接口增加抽象方法,修改抽象方法之后,所有的实现类都需要修改,破坏了向下兼容 * 接口的静态方法,只能通过接口名.静态方法调用 * 接口默认方法, 通过实现类调用 * 接口默认方法,可以被@Override * - 实现类@Override接口的default方法,调用实现类的方法 * 为了向下兼容 * - 类 extends类 implements接口,调用继承类的方法,类优先(为了向下兼原创 2022-11-23 20:05:20 · 148 阅读 · 0 评论 -
java8/方法引用,双冒号::
* 方法引用,双冒号::,使得代码更加紧凑,不用重复写lambda表达式 * xcrj 有方法接口才能使用lambda,有lambda才能使用方法引用 * xcrj 引用其他方法代替自己写lambda表达式 * 类名::静态方法 * 对象::成员方法 * 类::new原创 2022-11-23 18:46:52 · 181 阅读 · 0 评论 -
java8/lambda表达式
* xcrj 有方法接口才能使用lambda,有lambda才能使用方法引用 * xcrj lambda表达式是一种方法接口 interface上标注@FunctionalInterface * xcrj lambda表达式是实现了接口的匿名内部类原创 2022-11-23 16:28:23 · 275 阅读 · 0 评论 -
java8/int[]和Integer[]互转
java8/int[]互转Integer[]原创 2022-09-14 10:19:22 · 241 阅读 · 0 评论 -
java8/日期时间
Date>LocalDateTimeDate date = new Date();Instant instant = date.toInstant();ZoneId zoneId = ZoneId.systemDefault();LocalDateTime localDateTime = instant.atZone(zoneId).toLocalDateTime();原创 2022-03-22 21:52:03 · 752 阅读 · 0 评论 -
java8/函数式接口@FunctionalInterface
* jdk8新增函数式接口java.util.function * xcrj 函数式接口必须只能有1个抽象方法,可以有多个非抽象方法(default方法) * xcrj lambda表达式作为函数式接口中抽象方法的方法体原创 2022-02-23 20:55:59 · 330 阅读 · 0 评论 -
java8/Optional
null问题对象Teacherpackage xcrj;public class Teacher { private String name; public String getName() { return name; } public void setName(String name) { this.name = name; } public Teacher() { }}Mainpacka原创 2022-02-23 21:23:01 · 254 阅读 · 0 评论