Java8
iuie_sl
好好睡觉,好好敲代码
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Lambda表达式和函数式接口
Lambda表达式产生的原因Java是一门面向对象的语言,面向对象的语言使用带有方法的对象封装行为,而函数式编程使用函数封装行为,Java的对象一般比较重量级。当实例化一个对象时往往涉及到初始化他用到的其他字段和方法以及类。为了对那些只在调用处使用一次的方法提供一种轻量级的封装,Java的Lambda出生了。在没有Lambda表达式的时候我们一般使用匿名内部类来处理这种需求,但是匿名内部类有以下不足原创 2017-02-17 09:23:56 · 377 阅读 · 0 评论 -
方法引用
方法引用方法引用就是直接访问类中的实例或者构造器或者方法,他提供了一种调用方法而不直接执行的方式,方法引用是Lambda表达式的简写,在不需要使用Lambda表达式的时候一帮不需要使用方法引用。==当Lambda表达式中只是执行一个方法调用时,不用Lambda表达式,直接通过方法引用的形式可读性更高一些。==方法引用分的分类静态方法引用实例方法引用构造方法引用静态方法引用实例//没有实现的接原创 2017-02-19 18:39:46 · 397 阅读 · 0 评论 -
Java 三元表示式 拆箱和装箱引起的NullPointerException
今天在写代码的时候遇到一个很怪异的空指针异常,大概代码如下public class User { private Integer id; public Integer getId() { return id; } public void setId(Integer id) { this.id = id; }}...原创 2019-05-28 23:42:42 · 503 阅读 · 0 评论
分享