Java 8中慎用method reference

来源:互联网 发布:react.js angular.js 编辑:程序博客网 时间:2024/05/21 12:43
对于初学java 8(当然我自己也是一个learner)的同学来说,我建议大家尽量避免使用method reference,用lambda expression更好一些。因为method reference的调用是JVM通过上下文(context)推导出来的,对于一些有大量重载的函数来说,这种自动推导可能不能如我们所愿调用我们想调用的函数,所以在对调用的函数和编程的上下文不了解的情况下,尽量避免使用method reference,虽然用lambda expression比较冗长,但是它比较明确,并且出错的几率小。毕竟对于初学者来说debug是很痛苦的一件事。
0 0
原创粉丝点击