zoukankan      html  css  js  c++  java
  • Java各个版本的新特性

    原链接:http://blog.csdn.net/shareus/article/details/50736159

    1.5
    1.自动装箱与拆箱:
    2.枚举(常用来设计单例模式)  http://www.jb51.net/article/78351.htm
    3.静态导入
    4.可变参数
    5.内省

    1.6
    1.Web服务元数据
    2.脚本语言支持
    3.JTable的排序和过滤
    4.更简单,更强大的JAX-WS
    5.轻量级Http Server
    6.嵌入式数据库 Derby

    1.7
    1,switch中可以使用字串了
    2.运用List<String> tempList = new ArrayList<>(); 即泛型实例化类型自动推断
    3.语法上支持集合,而不一定是数组
    4.新增一些取环境信息的工具方法
    5.Boolean类型反转,空指针安全,参与位运算
    6.两个char间的equals 
    7.安全的加减乘除 
    8.map集合支持并发请求,且可以写成 Map map = {name:"xxx",age:18};

    1.8
    1. 允许在接口中有默认方法实现
    2. Lambda表达式
    3. 函数式接口
    4. 方法和构造函数引用
    5. Lambda的范围
    6. 内置函数式接口
    7. Streams
    8. Parallel Streams
    9. Map
    10. 时间日期API
    11. Annotations

    1.9
    1. Jigsaw 项目;模块化源码
    2. 简化进程API 
    3. 轻量级 JSON API 
    4. 钱和货币的API 
    5. 改善锁争用机制
    6. 代码分段缓存
    7. 智能Java编译, 第二阶段
    8. HTTP 2.0客户端
    9. Kulla计划: Java的REPL实现

    Java 9的14个新特性总结- http://geek.csdn.net/news/detail/196632

  • 相关阅读:
    POJ 3348 Cows (凸包面积)
    P4126 [AHOI2009]最小割
    P1903 [国家集训队]数颜色
    P3749 [六省联考2017]寿司餐厅
    CF666E Forensic Examination
    P2336 [SCOI2012]喵星球上的点名
    P1117 [NOI2016]优秀的拆分
    P3747 [六省联考2017]相逢是问候
    CF1062F Upgrading Cities
    P3243 [HNOI2015]菜肴制作
  • 原文地址:https://www.cnblogs.com/chappell/p/8463007.html
Copyright © 2011-2022 走看看