前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >2018-04-06 JDK 新特性总览

2018-04-06 JDK 新特性总览

作者头像
Albert陈凯
发布2018-04-17 15:20:31
7410
发布2018-04-17 15:20:31
举报
文章被收录于专栏:Albert陈凯Albert陈凯

JDK5新特性

自动装箱与拆箱 枚举 静态导入 可变参数(Varargs) 内省(introspector) 泛型(Generic) For-Each循环

JDK6新特性

Desktop类和SystemTray类 使用JAXB2来实现对象与XML之间的映射 理解STAX 使用Compiler API 轻量级 Http Server API 插入式注解处理 API 使用Console开发控制台程序 对脚本语言的支持 Common Annotations Java GUI界面的显示 嵌入式数据库Derby Web服务元数据 Jtable的排序和过滤 更简单更强大的JAX-WS

JDK7新特性

switch中可以使用字符串了 泛型实例化类型自动推断 自定义自动关闭类 新增一些读取环境信息的工具方法 Boolean类型反转,空指针安全,参与位运算 两个char之间的equals 安全的加减乘除|sd 对Java集合( Collections)的增强支持 数值可加下划线 支持二进制数字 在try/catch异常扑捉中,一个catch可以写多个异常类型用|隔开 可以不必要写finally语句来关闭资源,只要你在try()的括号内部定义要使用的资源

JDK8新特性

接口的默认方法 Lambda表达式 函数式接口 方法与构造函数引用 扩展了集合类 新的Date API Annotation多重注解 streams(流) parallel streams(并行流) Map数据结构改进

JDK9新特性

Jigsaw模块化项目 简化进程API 轻量级JSON API 钱和货币的API 改善锁竞争机制 代码分段缓存 智能java编译 http2.0客户端 kulla计划

JDK10新特性

局部变量的类型推断 GC改进和内存管理 线程本地握手 备用内存设备上的堆分配 其他Unicode语言 - 标记扩展 基于Java的实验性JIT编译器 开源根证书 根证书颁发认证(CA) 将JDK生态整合单个存储库 删除工具javah

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018.04.06 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • JDK5新特性
  • JDK6新特性
  • JDK7新特性
  • JDK8新特性
  • JDK9新特性
  • JDK10新特性
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档