聊聊对 FunctionalInterface 注解的一些理解

聊聊对 FunctionalInterface 注解的一些理解

💡 原文中文,约900字,阅读约需3分钟。
📝

内容提要

介绍了Tomcat代码中的一个小问题及三种实现接口的方式,包括类实现、lambda表达式和this::方法名。需要注意lambda表达式在debug时可能会跳转到lambda表达式而不是所在的方法。

🎯

关键要点

  • 介绍了Tomcat代码中的一个小问题。
  • 定义了一个简单的函数式接口FunctionalInterfaceTest。
  • 可以通过类实现接口的方式来实现FunctionalInterfaceTest。
  • 提供了三种实现接口的方式:类实现、lambda表达式和方法引用。
  • 使用lambda表达式时,debug可能会跳转到lambda而不是所在的方法,可能导致混乱。
  • 通过方法引用的方式实现接口,展示了如何使用this::方法名。
➡️

继续阅读