java8
奋斗小亮
DayDayUp
展开
-
反射获取方法参数名
【小家java】java8新特性之—反射获取方法参数名java反射获取方法名称,参数类型反射获取一个方法中的参数名(不是类型)原创 2019-10-12 22:59:21 · 219 阅读 · 0 评论 -
函数式接口
【小家java】java8新特性之—函数式接口(Supplier、Consumer、Predicate、Function、UnaryOperator,通往高阶设计的好工具)Java之函数式接口函数式接口原创 2019-10-12 22:42:12 · 84 阅读 · 0 评论 -
java 8 中文API
java8 API 中文 翻译版 java帮助文档下载java 8 中文API原创 2019-10-12 22:30:19 · 255 阅读 · 0 评论 -
全新的日期和时间API
前言Java 8之前的库对日期和时间的支持并不理想,为了解决这个问题,Java 8引入了一套全新的时间日期API,位于java.time路径下。【Java8新特性】新的日期和时间API【小家java】java8新特性之—全新的日期、时间API(JSR 310规范),附SpringMVC、Mybatis中使用JSR310的正确姿势...原创 2019-10-12 22:26:38 · 336 阅读 · 0 评论 -
Optional
下面分析Java8新特性之—Optional的使用思考:调用一个方法得到了返回值却不能直接将返回值作为参数去调用别的方法?Old: 我们首先要判断这个返回值是否为null,只有在非空的前提下才能将其作为其他方法的参数。这正是一些类似Guava的外部API试图解决的问题。一些JVM编程语言比如Scala、Ceylon等已经将对在核心API中解决了这个问题。New:新版本的Java,比如Ja...转载 2019-09-25 22:53:47 · 2487 阅读 · 1 评论 -
Lambda表达式
为了支持函数式编程,Java 8引入了Lambda表达式,那么在Java 8中到底是如何实现Lambda表达式的呢? 为什么使用Lambda表达式呢?Lambda表达式经过编译之后,到底会生成什么东西呢?定义Lambda 是一个匿名函数,我们可以把 Lambda表达式理解为是一段可以传递的代码(将代码像数据一样进行传递)。可以写出更简洁、更灵活的代码。作为一种更紧凑的代码风格,使Java的...原创 2019-09-27 21:45:21 · 87 阅读 · 0 评论 -
方法引用
方法引用是lambda表达式的一种特殊形式,如果正好有某个方法满足一个lambda表达式的形式(函数式接口的参数),那就可以将这个lambda表达式用方法引用的方式表示,但是如果这个lambda表达式的比较复杂就不能用方法引用进行替换。实际上方法引用是lambda表达式的一种语法糖。方法引用的定义简单地说,就是一个Lambda表达式。方法引用提供了一种引用而不执行方法的方式,它需要由兼容的函数...转载 2019-09-27 22:45:55 · 102 阅读 · 0 评论