Java Java 8 closures can only capture final or "effectively final" non-local variables.
Java Java 8闭包仅能捕获immutable ("effectively final")局部变量。