这个特性有点像lambda表达式,在开发过程中可以让我们省写很多繁琐重复的程式.建议大家抽空学习一下.本文只介绍了这个特性的部分用法,更多用法大家持续关注公众号或自行学习研究.
1
构造方法引用(Class::new)
2
静态方法引用(Class::static_method)
3
特定类任意对象方法引用(Class::static_method)
4
特定对象方法引用(Class::method)
相当于创建对象;如果函数式接口方法有参数,会匹配具体有参构造方法.
相当于 类名.静态方法,如果有参数会把参数当方法的实参
相当于类名.静态方法(),会把第一个参数当作类对象,来调用特定类的任意对象方法,其他参数当作方法的参数。
相当于new ClassName().method(),如果有参数,参数就是方法的参数
文章不长.目的在于知识点少容易记住.如果一篇技术文章写的很长难免就很难容易记住.并且也不愿意在手机上看长篇技术 Code.希望理解.
1400 GB JAVA, GO, Python, C,C++,电子书 免费送