摘要:
一.方法的分析 首先我们看下面的一个例子: 在上面的代码之中,最为奇怪的就是我们的一个实例方法之中的第一个参数是this. 其实这个this就是实例方法和静态方法最大区别了,一个实例方法之中,在编译的时候,会自动传入一个this的参数,参数的类型就是本类的类型. 再了解了上述的事实之后,我们来看一下 阅读全文
摘要:
一 . 概述 在前面我们了解了lambda没有什么特别的地方,它本身就是一个匿名内部类的表现形式而已. 本次,我们来讨论一下lambda的语法结构. 二 .语法结构 对于一个lambda表达式,它总是拥有这样的一个结构支撑. () ->{} 在上面的结构之中,我们可以按照 '->'将上述的结构进行划 阅读全文
摘要:
一 . lambda的使用条件 函数式接口 如果一个接口之中仅仅只有一个抽象的方法,那么我们就称这种接口为函数式接口. 首先我们看看JDK之中的函数式的接口. 上面的接口就是我们最常用的Runnable接口,在JDK8之后,我们发现在该接口之中增加了一个@FunctionalInterface注解, 阅读全文