JDK是Java语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。jdk1.8新特性Java8允许我们给接口添加一个非抽象的方法实现,只需要使用default关键字即可。新增lambda表达式提供函数式接口Java8允许你使用::关键字来传递方法或者构造函数引用我们可以直接在lambda表达式中访问外层的局部变量。