![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java8
西召
公众号「西召」作者,关于技术,还有阅读,写作和思考...
展开
-
Lambda表达式--Java8的新功能案例详解(1)
Lambda表达式支持将代码块作为方法参数,Lambda表达式允许使用更简洁的代码来创建只有一个抽象方法的接口的实例。 Lambda表达式代替匿名内部类创建对象时,Lambda表达式的代码块将会代替实现抽象方法的方法体,Lambda表达式就相当于一个匿名方法。Lambda表达式的主要作用就是代替匿名内部类的繁琐语法。 .............. lambda表达式允许你通过表达式来代替功能接口。 函数编程在C#、Python、JavaScript中都得到充分体现。而原创 2015-04-23 16:44:37 · 1129 阅读 · 1 评论 -
Java8增加功能--Effectively final 功能
java8新增了很多功能,可以大大简化代码,这个系列将会一一辅助代码加以介绍。 局部内部类和匿名内部类访问的局部变量必须由final修饰,java8开始,可以不加final修饰符,由系统默认添加。java将这个功能称为:Effectively final 功能。 下面是完整掩饰代码(至少使用jdk1.8版本):原创 2015-04-16 17:00:54 · 17309 阅读 · 1 评论 -
Lambda表达式--Java8的新功能案例详解(2) Lambda表达式的方法引用
Lambda表达式与内部类相比有很多限制,比如只能为函数式接口创建实例,但是Lambda表达式大大简化了代码的书写。Lambda表达式的方法引用主要分为下面几类:1.引用类方法2.引用特定对象的实例方法3.引用某类对象的实例方法4.引用构造方法原创 2015-04-27 11:46:16 · 1243 阅读 · 0 评论