💡
原文约200字/词,阅读约需1分钟。
📝
内容提要
可以通过super::metodo调用父类的方法,静态方法可以赋值给兼容的函数接口。为了避免不必要的装箱,使用IntBinaryOperator是最有效的选择,特别是在数值操作中。
🎯
关键要点
-
可以通过super::metodo调用父类的方法。
-
静态方法可以赋值给兼容的函数接口。
-
使用Math::max作为示例,可以将其赋值给BiFunction、ToIntBiFunction和IntBinaryOperator。
-
BiFunction会进行装箱,ToIntBiFunction减少装箱,IntBinaryOperator避免装箱。
-
IntBinaryOperator是数值操作中最有效的选择。
-
选择接口取决于上下文和接收lambda的方法。
-
通常可以直接使用Math::max,而无需声明变量。
❓
延伸问答
如何调用父类的方法?
可以通过super::metodo调用父类的方法。
静态方法可以赋值给什么类型的接口?
静态方法可以赋值给兼容的函数接口。
在数值操作中,哪种接口最有效?
IntBinaryOperator是数值操作中最有效的选择。
使用Math::max时,如何减少装箱?
使用ToIntBiFunction可以减少装箱,因为它返回int。
选择接口时需要考虑什么?
选择接口取决于上下文和接收lambda的方法。
为什么直接使用Math::max更方便?
很多时候可以直接使用Math::max,而无需声明变量。
🏷️
标签
➡️