• 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

  • 相关阅读:
    Debian 添加用户
    如何让安卓手机访问内网服务器?
    数据库权限
    CentOs
    批量导入sql文件。
    使用Navicat Premium连接mysql数据库
    git 合包
    linux 下文件打包
    git 分支管理
    gcc8.2安装
  • 原文地址:https://www.cnblogs.com/chappell/p/8463007.html
Copyright © 2020-2023  润新知