zoukankan      html  css  js  c++  java
  • java7和java8新特性

    以下来至网址:

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

  • 相关阅读:
    分布式消息系统Kafka初步
    webService 学习
    一个周末掌握IT前沿技术之node.js篇
    mount
    dd
    fsck
    resize2fs
    mkfs
    parted
    tune2fs
  • 原文地址:https://www.cnblogs.com/xiaozhijing/p/7910923.html
Copyright © 2011-2022 走看看