Beam java SDK,;java语法混乱

Beam java SDK,;java语法混乱,java,apache-beam,Java,Apache Beam,在ApacheBeam编程指南中,我看到了这样的代码,我对下面的Java语法感到非常困惑,请解释一下,谢谢 PCollection<String> merged = collections.apply(Flatten.<String>pCollections()); PCollection merged=collections.apply(flatte.pCollections()); 为什么有一个点和一个通用参数,后跟一个类展平?谁能告诉我这个的java语法 PCo

在ApacheBeam编程指南中,我看到了这样的代码,我对下面的Java语法感到非常困惑,请解释一下,谢谢

PCollection<String> merged = collections.apply(Flatten.<String>pCollections());
PCollection merged=collections.apply(flatte.pCollections());
为什么有一个点
和一个通用参数
,后跟一个类
展平
?谁能告诉我这个的java语法

PCollection<String> merged
对名为
collections
的对象调用
apply(…)
方法

Flatten.<String>pCollections()
flatte.pCollections()
使用
String
type参数从
flant
类调用静态泛型方法
pCollections()

collections.apply(...);

我建议您阅读和。

您能分享一个链接到您从哪里获得代码的编程指南吗?