如下来至网址:java
http://blog.csdn.net/samjustin1/article/details/52268004数组
Java7 新特性函数
1.switch中能够使用字符串了工具
String s = "test"; switch (s) { case "test" : System.out.println("test"); case "test1" : System.out.println("test1"); break ; default : System.out.println("break"); break ; }
2.运用List<String> tempList = new ArrayList<>();即泛型实例化类型自动推断spa
3.语法上支持集合,而不必定是数组.net
final List<Integer> list = [1,2,3,4,5,6]orm
4.新增一些取环境信息的工具方法blog
File System.getJavaIoTempDir() // IO临时文件夹 File System.getJavaHomeDir() // JRE的安装目录 File System.getUserHomeDir() // 当前用户目录 File System.getUserDir() // 启动java进程时所在的目录5
5,6,7...接口
Java8新特性进程
1.Java 8容许咱们给接口添加一个非抽象的方法实现,只须要使用 default关键字便可,这个特征又叫作扩展方法,示例以下:
interface Formula { double calculate(int a); default double sqrt(int a) { return Math.sqrt(a); } }
2.lambda表达式
3.函数式接口