JDK.1.7

作者: snail_knight | 来源:发表于2017-06-10 15:44 被阅读0次

    JDK 1.7

     模块化特性--->减少不必要的模块的下载,启动更加快捷

    多语言的支持---->虚拟机多多种动态的语言的支持,比如python,

    提高了开发者开发效率---->多线程并发控制方面:轻量级的分离和合并框架,一个支持并发访问的hashMap,通过注解增强程序静态的检查,提供了新的API供文件系统的访问,,异步的输入输出操作,socket通道的配置,绑定多点数据包传送

    执行效率的提高,:压缩了64位对象指针,从64位指针压缩到32位指针相匹配技术,使得内存块的得到了很大的降低因而提升了执行效率。此外还提供了新的垃圾回收机制(G1)来降低垃圾回收的负载和增强垃圾回收的效果。G1垃圾回收机制拥有更低的暂停率和更好的可预测性。

    JDK 1.8  

    增加lambda表达式

    List names = Arrays.asList("peter", "anna", "mike", "xenia");

    Collections.sort(names, new Comparator() {

    @Override

    public int compare(String a, String b) {

    return b.compareTo(a);

    }

    });

    函数式接口

    @FunctionalInterface

    interface Converter {

    T convert(F from);

    }

    Converter converter = (from) -> Integer.valueOf(from);

    Integer converted = converter.convert("123");

    System.out.println(converted);    // 123

    相关文章

      网友评论

          本文标题:JDK.1.7

          本文链接:https://www.haomeiwen.com/subject/suzqqxtx.html