Java lambda表达式(一)——语法
长期以来,Java语言被吐槽”臃肿不堪“,不如Ruby、python、groovy等”动态“原因简介明了。所谓简明了,大家一般指的是下面这些,代码行数多。jdk开发者从Java 8 开始,提供了越来越丰富的语法糖,各种lambda 表达式让代码越来越简明。比如 for each、 java bean的getter、setter,所以Java程序员的代码量一般很高。Lambda 表达式是一个匿名方法,将行为像数据一样进行传递
长期以来,Java语言被吐槽”臃肿不堪“,不如Ruby、python、groovy等”动态“原因简介明了。所谓简明了,大家一般指的是下面这些,代码行数多。jdk开发者从Java 8 开始,提供了越来越丰富的语法糖,各种lambda 表达式让代码越来越简明。比如 for each、 java bean的getter、setter,所以Java程序员的代码量一般很高。Lambda 表达式是一个匿名方法,将行为像数据一样进行传递
感受了Java lambda表达式的方便后,我们会思考其实现的原理。做到“知其然,知其所以然”