以下来至网址:

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<>();即泛型实例化类型自动推断

3.语法上支持集合,而不一定是数组

final List<Integer> list = [1,2,3,4,5,6]

4.新增一些取环境信息的工具方法

    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.函数式接口

最新文章

  1. iOS之 清理缓存
  2. js实现多个图片淡入淡出,框架
  3. java环境配置总结
  4. 佛山Uber优步司机奖励政策(1月18日~1月24日)
  5. SpringMVC格式化显示
  6. SQL索引--基础理论
  7. Java日志工具之java.util.logging.Logger
  8. flask框架+pygal+sqlit3搭建图形化业务数据分析平台
  9. VM安装centos
  10. Java泛型类和泛型方法
  11. List Leaves
  12. docker-安装技巧
  13. 集合-LinkedList
  14. 【上载虚拟机】XX是一个Workstations 12.X虚拟机,不受XX支持。请选择其他主机或将虚拟机的硬件版本更改为以下选项之一。
  15. k8s 官方 配置文件使用教程
  16. Plotagraph软件五分钟光速速成傻瓜教程
  17. LeetCode118.杨辉三角
  18. Redis 总结精讲
  19. Java之扫描目录,修改文件内容
  20. 订单状态 Mark

热门文章

  1. 如何获取设置display:none元素及子元素的宽高
  2. picgo+typora优化markdown体验
  3. C# 并行编程之早起三件事
  4. 手把手教你如何安装使用webpack vue cli
  5. Maven项目构建利器01——为什么要使用Maven
  6. mariadb读写分离
  7. zencart前台小语种后台英文 导入批量表 前后台不显示产品的问题
  8. 安装python3之后,yum用不了
  9. docker python3环境搭建
  10. python设置图片背景和设置字体颜色大小