JKD8新特性:
Lambda 表达式:Lambda 允许把函数作为一个方法的参数(函数作为参数传递到方法中)函数式接口
方法引用和构造器调用:方法引用提供了非常有用的语法,可以直接引用已有Java类或对象(实例)的方法或构造器。与lambda联合使用,方法引用可以使语言的构造更紧凑简洁,减少冗余代码。
接口支持静态方法和默认方法
Stream API:新添加的Stream API(java.util.stream)把真正的函数式编程风格引入到Java中
Date Time API:加强对日期与时间的处理。
Optional类:Optional 类已经成为 Java 8 类库的一部分,用来解决空指针异常
改进的类型推导
JVM方法区:用元空间替代“永久代”
Map集合数据结构优化:如HashMap结构由Hash表 -》Hash表+红黑树
JKD8环境变量配置教程:
1、打开控制面板,点击‘高级系统设置---环境变量’
2.先配置path变量
选择jdk8的安装目录:比如我安装在D盘下
输入变量值:;D:\Java\jdk1.8.0_05\bin
3.在配置classpath变量 需要配置tools.jar,dt.jar
输入变量值为:.;D:\Java\jdk1.8.0_05\lib\tools.jar;D:\Java\jdk1.8.0_05\lib\dt.jar
4.测试
点击‘开始-运行’,输入cmd 命令 打开DOS窗口,再输入javac