zoukankan      html  css  js  c++  java
  • 不同java 版本的新功能

    Java 5

    • 泛型
    • 自动装箱/拆箱
    • 增强的for
    • 类型安全的枚举
    • 可变参数
    • 静态导入
    • Annotation
    • Concurrent Package

    Java 6

    • Web Service 支持Annotaion
    • 脚本语言支持
    • JTable 的排序和过滤
    • JAX-WS2.0
    • 轻量级的Http Server
    • 嵌入式数据库, Derby

    Java 7

    • switch 可以使用字符串
    • 泛型在实例类类型自动推断
    • 语法上支持集合,而不一定是数组, List<Integer> digits = [1,2,3]
    • 新增取环境信息的工具方法,

      File System.getJavaIoTempDir() // IO临时文件夹

      File System.getJavaHomeDir() // JRE的安装目录

      File System.getUserHomeDir() // 当前用户目录

      File System.getUserDir() // 启动java进程时所在的目录5

    • Boolean类型反转, 空指针安全,参与位运算
    • char 在equals
    • 安全的加减乘除, long Math.safeSubtract(long value1, int value2)
    • map集合支持并发请求, 且可以简写,  Map map = {name:"xxx",age:18};

    java 8

    • 接口的默认方法
    • Lambda表达式
    • 函数式接口
    • 方法与构造函数引用
    • 全新的Date API
    • 多重Annotation
  • 相关阅读:
    51单片机学习1
    M41T11-RTC(实时时钟)
    ATmega8仿真——外部中断的学习
    C# 调用动态代码
    C# Attribute的用法
    DataTable相关
    addin1
    多线程信号源_红绿灯
    EF CodeFirst简单实例
    WCF配置Tcp协议
  • 原文地址:https://www.cnblogs.com/BenWong/p/4138803.html
Copyright © 2011-2022 走看看