为什么flink使用lambda表达式会有类型擦除
时间: 2023-12-06 17:14:16 浏览: 113
Java lambda表达式实现Flink WordCount过程解析
Flink使用Java编程语言,而Java在JVM中实现泛型时会进行类型擦除。Lambda表达式是Java 8引入的特性,可以简化编程,但是其本质上仍然是一个匿名内部类,使用时需要将其转换为函数式接口,而函数式接口中只有一个抽象方法,因此Lambda表达式中的类型也会被擦除。因此,使用Lambda表达式时可能会出现类型擦除的情况。
阅读全文