Discuss / Java / Java中没有函数也是怪怪的

Java中没有函数也是怪怪的

Topic source

Arrays.sort()的第二个参数其实就是一个函数,而Java本身又没函数的概念,用接口去实现函数,相当于在函数头上盖个盖子,有点多此一举。这个lambda其实是一个匿名函数。如果函数体小的话,用匿名函数挺方便的。但如果函数体长,那就只能定义函数接口的实现类了。想不明白Java为何不增加函数的定义

static类型方法相当于函数


  • 1

Reply