我几天前下载了JDK8.0早期版本(文件名:jdk-8-ea-bin-b82-linux-x64-21_mar_2013.tar.gz
)
我可以找到java.util.function
包。 (只包含接口),它完全是lambda。 (OK)
但是,我搜索但找不到的是列表/地图操作函数(forEach
,filter
,map
,...等等。
所以教程说我会在java.util.List
界面中找到,而其他人则指的是不存在的java.util.Stream
类。但我无法在界面中找到任何新方法,也找不到这个新类。
答案 0 :(得分:3)
很简单,构建版本jdk-8-ea-bin-b82
缺少Iterable
接口中的新Java 8方法。至少82到87之间的所有构建版本都缺少方法。 (参见此相关但未得到答复early access post)。最新版本(例如build 91)包含新方法。