Java8新特性之方法引用

本人花费半年的时间总结的《Java面试指南》已拿腾讯等大厂offer,已开源在github ,欢迎star!

本文GitHub https://github.com/OUYANGSIHAI/JavaInterview 已收录,这是我花了6个月总结的一线大厂Java面试总结,本人已拿大厂offer,欢迎star

原文链接:blog.ouyangsihai.cn >> Java8新特性之方法引用

这个特性有点像lambda表达式,在开发过程中可以让我们省写很多繁琐重复的程式.建议大家抽空学习一下.本文只介绍了这个特性的部分用法,更多用法大家持续关注公众号或自行学习研究.

1

构造方法引用(Class::new)

2

静态方法引用(Class::static_method)

3

特定类任意对象方法引用(Class::static_method)

4

特定对象方法引用(Class::method)

相当于创建对象;如果函数式接口方法有参数,会匹配具体有参构造方法.

Java8新特性之方法引用

相当于 类名.静态方法,如果有参数会把参数当方法的实参

Java8新特性之方法引用

相当于类名.静态方法(),会把第一个参数当作类对象,来调用特定类的任意对象方法,其他参数当作方法的参数。

Java8新特性之方法引用

相当于new ClassName().method(),如果有参数,参数就是方法的参数

Java8新特性之方法引用

文章不长.目的在于知识点少容易记住.如果一篇技术文章写的很长难免就很难容易记住.并且也不愿意在手机上看长篇技术 Code.希望理解.

1400 GB JAVA, GO, Python, C,C++,电子书 免费送

CSDN 资源免费代替下载

Java8新特性之方法引用
本人花费半年的时间总结的《Java面试指南》已拿腾讯等大厂offer,已开源在github ,欢迎star!

本文GitHub https://github.com/OUYANGSIHAI/JavaInterview 已收录,这是我花了6个月总结的一线大厂Java面试总结,本人已拿大厂offer,欢迎star

原文链接:blog.ouyangsihai.cn >> Java8新特性之方法引用


 上一篇
Java8新特性之Optional Java8新特性之Optional
Optional 类是一个可以为null的容器对象。 简单的说他就是为解决NullPointerException而出现的. 先来熟悉一下 Optional 的基本用法     of 方法的使用可以说就和我们正常的使用是一样的.  
下一篇 
JVM—内存溢出和内存泄漏的区别 JVM—内存溢出和内存泄漏的区别
    内存溢出 out of memory,是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;比如申请了一个integer,但给它存了long才能存下的数,那就是内存溢出。     内存泄露 memory