
jdk8
神奇小白
厚德载物、孜孜不倦
展开
-
Jdk8特性lambda
文章目录1、让方法参数具备行为能力1.1、找绿色的苹果1.2、找红色的苹果1.3、根据颜色又根据重量去查找1.3.1、策略模式的应用,方法参数具备了行为1.3.2、直接使用匿名内部类来调用2、使用lamda表达式改写2.1、优点:相比较上面的例子2.2、使用2.3、其他例子3、lambda表达式语法3.1、参数传递3.2、被定义(function接口)3.3、Predicate接口3.4、其他合法...原创 2019-03-17 12:00:16 · 879 阅读 · 0 评论 -
java8 stream
stream是完全基于lambda表达式的文章目录1、在菜单里拿到卡路里低于400的食物并且排序后返回它的名字1.1、传统方法1.2、stream改造2、Stream知识点总结及源码阅读2.1、介绍2.2、streams与collection的不同2.3、stream只能被操作一次2.4、内部调用和外部调用的比较2.5、stream动作3、如何创建stream3.1、通过集合collection...原创 2019-03-20 20:44:23 · 410 阅读 · 0 评论 -
java8option
文章目录在Optional出现之前经常遇到的空指针异常空指针异常解决1 嵌套判断解决2 多返回判断option创建123获取123filtermapisPresent ifPresent改1 优化在Optional出现之前经常遇到的空指针异常我们的方法不应该返回null,比如返回值为list时,我们可以构造一个空的list返回而不是null空指针异常这个显而易见会出现空指针异...原创 2019-03-21 20:51:44 · 2968 阅读 · 1 评论 -
java8Collector
初识Collector体会Collector的强大它的实现类为Collectors聚合原创 2019-05-26 16:50:08 · 986 阅读 · 0 评论 -
java8时间
文章目录时间api遗留问题Date的不合理之处SimpleDateFormat的多线程异常LocalDateLocalTimeLocalDateTimeCalendarInstantDurationPeriodString format(DateTimeFormatter formatter) 时间格式化成字符串LocalDate parse(CharSequence text, DateTime...原创 2019-05-26 22:31:32 · 1668 阅读 · 0 评论 -
parallelStream
win + R运行 dxdiag 命令我的电脑是四核cpupublic class 阿萨德 { public static void main(String[] args) { int i = Runtime.getRuntime().availableProcessors(); System.out.println(i); //4 }}...原创 2019-05-27 22:28:13 · 354 阅读 · 0 评论