我是java的新手,所以我的问题是为什么这个工作:
这个方法在我Tree班上:
public Stream<Tree> flattened() {
return Stream.concat(
Stream.of(this),
children.stream().flatMap(Tree::flattened));
}
Run Code Online (Sandbox Code Playgroud)
flatMap想要一个带有t作为param的函数,而flattened方法根本没有输入参数
这里发生了什么事?
例如,用作cdi应用程序范围的bean是否应包含jpa读/写内容,还是应该对db内容始终使用EJB?我在互联网上的某个地方读到cdi不应包含db内容。真的吗?