Groovy 3之Native Method Reference & Constructor Reference

为了进一步与Java兼容,Groovy 3.0.0引入了Native Method Reference以及Native Constructor Reference。之所以冠以“Native”,是因为其bytecode与Java编译器生成的bytecode十分相近,故其性能也基本与Java相同。而与Native Lambda相比,理论上其性能会更优一些,因为Groovy编译器并不会为它们生成内部类以及内部类对象。