
java
幸运的天才小驴
一个大冬瓜
展开
-
Java Lambda 表达式初探
文章转自:http://blog.jobbole.com/106564/前言本文受启发于Trisha Gee在JavaOne 2016的主题演讲Refactoring to Java 8。Java 8已经发行两年多,但很多人仍然在使用JDK7。对企业来说,技术上谨慎未必是坏事,但对个人学习而言,不去学习新技术就很可能被技术抛弃。Java 8一个重要的变更是引入Lambda表达式(lambda exp转载 2016-12-14 14:49:29 · 448 阅读 · 0 评论 -
JAVA8新特性[第四季]-强大的Stream API
相关源码地址:https://github.com/liudongdong0909/java8/tree/master/java8-Lambda/src/com/donggua一什么是 Stream二Stream操作的三个步骤1 第一步创建stream2 第二步中间操作3 第三步终止操作终端操作三创建Stream的四种方式1 第一种方式通过 Collection 系列集合...原创 2017-08-20 17:32:35 · 13072 阅读 · 5 评论 -
JAVA8新特性[第六季]-新时间日期 API
一 使用 LocalDateLocalTimeLocalDateTime1 案例二 Instant 时间戳1 案例三Duration 和 Period案例四日期的操作1 案例五解析与格式化1 案例六 时区的处理1 案例一、 使用 LocalDate、LocalTime、LocalDateTimeLocalDate、LocalTi...原创 2017-08-20 23:49:29 · 1002 阅读 · 0 评论 -
JAVA8新特性[第五季]-并行流与串行流
一什么是并行流二了解 ForkJoin框架三ForkJoin 框架与传统线程池的区别四 案例1 java8之前 ForkJoin的计算2 使用普通for 循环3 java8中 ForkJoin计算一、什么是并行流并行流 : 就是把一个内容分成多个数据块,并用不同的线程分 别处理每个数据块的流。Java 8 中将并行进行了优化,我们可以很容易的对数据进行并...原创 2017-08-20 22:16:14 · 8124 阅读 · 1 评论 -
JAVA8新特性[第三季]-方法引用与构造器引用
相关源码地址:https://github.com/liudongdong0909/java8/tree/master/java8-Lambda/src/com/donggua一方法引用1 对象 实例方法名2 类名 静态方法名3 类名 实例方法名二构造器引用1 第一个案例2 第二个案例三数组应用一、方法引用当要传递给Lambda体的操作,已经...原创 2017-08-20 11:07:31 · 701 阅读 · 0 评论 -
JAVA8新特性[第二季]-函数式接口
相关源码地址:https://github.com/liudongdong0909/java8/tree/master/java8-Lambda/src/com/donggua一什么是函数式接口二自定义函数式接口三作为参数传递Lambda表达式四java8内置四大核心函数式接口五其他接口六综合案例1 创建一个员工集合2 两个需求3 第一种处理方式使用foreach处理4...原创 2017-08-17 23:45:11 · 848 阅读 · 0 评论 -
JAVA8新特性[第一季]-Lambda表达式简介
相关源码地址:https://github.com/liudongdong0909/java8/tree/master/java8-Lambda/src/com/donggua一JAVA8 新特性简介二为什么使用Lambda表达式三 栗子最能说明问题1 第一个栗子2 第二个栗子四 Lambda 表达式的基础语法五Lambda 表达式语法格式1 语法格式一 无参 无返回值...原创 2017-08-11 15:28:46 · 1282 阅读 · 1 评论 -
Java 8开发的4大顶级技巧
文章转自:https://www.evget.com/article/2016/8/10/24674.html概述本文讲述了使用Java 8时的最佳实践技巧包括Streams和Lambda表达式的基本知识Optional使用Lambda表达式针对Lambda表达式设计Stream最后概述:本文讲述了使用Java 8时的最佳实践技巧,包括Streams和Lam...转载 2016-12-14 13:18:28 · 445 阅读 · 0 评论