JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具.
JDK是学好Java的第一步。不管是你要学习java编程,还是要搭建jsp web开发环境,或者是android开发环境都离不开它.
毫无疑问,Java 8发行版是自Java 5(发行于2004,已经过了相当一段时间了)以来最具革命性的版本。版本的不断更新、升级,无非是对bug的修复、新功能的增加、优化等,在JDK版本中,JDK1.8变得备受关注,也成了各大公司面试中常常被问及的话题。
jdk1.8新特性:
1.Java 8允许我们给接口添加一个非抽象的方法实现,只需要使用 default关键字即可。
2.新增lambda表达式
3.提供函数式接口
4.Java 8 允许你使用关键字来传递方法或者构造函数引用
5.我们可以直接在lambda表达式中访问外层的局部变量。