java每个版本新增特性

版本发布时间特性
1.01996-01-23语言本身
1.11997-02-19JDBC、内部类、Java Bean、RMI、反射(仅用于内省)
1.21998-12-08集合(Collection)框架、对字符串常量做内存映射、JIT(Just In Time)编译器、对打包的Java文件进行数字签名、控制授权访问系统资源的策略工具、JFC(Java Foundation Classes),包括Swing 1.0、拖放和Java 2D类库、Java 插件DBC中引入可滚动结果集、BLOB、CLOB、批量更新和用户自定义类型、Applet中添加声音支持
1.32000-05-08引入Java Sound API;jar文件索引;对Java的各个方面都做了大量优化和增强
1.42004-02-06XML处理;Java打印服务;引入Logging API;引入Java Web Start;引入JDBC 3.0 API;引入断言;引入Preferences API;引入链式异常处理;支持IPv6;支持正则表达式;引入Image I/O slot machine API。
1.52004-09-30引入泛型;增强循环,可以使用迭代方式;自动装箱与自动拆箱;类型安全的枚举;可变参数;静态引入;元数据(注解);引入Instrumentation。
1.62006-12-11支持脚本语言;引入JDBC 4.0 API;引入Java Compiler API;可插拔注解;增加对Native PKI(Public Key Infrastructure)、Java GSS(Generic Security Service)、Kerberos和LDAP(Lightweight Directory Access Protocol)的支持;继承Web Services;做了很多优化。
1.72011-07-28switch语句块中允许以字符串作为分支条件;在创建泛型对象时应用类型推断;在一个语句块中捕获多种异常;支持动态语言;支持try-with-resources;引入Java NIO.2开发包;数值类型可以用2进制字符串表示,并且可以在字符串表示中添加下划线;钻石型语法;null值的自动处理。
1.82014年3月14Lambda表达式;Pipelines和Streams;Date和Time ;APIDefault方法;Type注解;Nashhorn JavaScript引擎;并发计数器;Parallel操作移除PermGen Error;TLS SNI
1.92017 年 9 月 22 日模块系统; REPL (JShell); 改进的 Javadoc;多版本兼容 JAR 包;集合工厂方法;私有接口方法;进程 API; Stream API; try-with-resources; @Deprecated;内部类的钻石操作符(Diamond Operator);Optional 类; 多分辨率图像 API; CompletableFuture API
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值