JDK 5 ~ 10 新特性倾情整理!
最近连 JDK11都在准备发布的路上了,大家都整明白了吗?也许现在大部分人还在用6-8,8的新特性都没用熟,9刚出不久,10-11就不用说了。
为了大家对JDK有一个全面的了解,下面我为大家整理了JDK5~10的所有关键新特性!
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
怎么样,这些新特性都知道多少?都用过多少?多学习这些新特性,对写代码的效率、逼格、技能成长、就业还是会很有帮助的。
本图来自Java技术栈微信公众号,扫描关注哦~~~

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
逸鹏说道:读王阳明、曾国藩有所感
推荐大家听听,相信大家会有部分感同身受的,这一年来经历了很多事情,很多东西也看透了,很多东西也看淡了。 想想曾几何时的挑灯夜战,曾几何时的抱病修书,星星点点,林林总总,以前我曾觉得这些华而不实的东西真心没必要,大白话一句的为什么要绕来绕去,直来直去多好。思极慎思的慢慢发现,其实我错了,大错特错,那些所谓的牛掰又能怎样,技术再牛有些事情也不能改变,技术再转有些人情还是要处,退一万步讲:“读书可以使人明事理,可以让人在这闹市中有一份静的心”,你是否多年未读完一本非技术方面的书了?你是否现在连读一篇文章的耐心都没了呢?其实这就是佛家里面的“着相”了,其实没有那么多条条框框,万事凭心即可。读完王阳明才发现原来这个就是致良知。。。 那何为技术?古时候实用主义的学说都是以“为生活便利”为前提的。现代技术一次次升级,小到量子夸克,夸克下不是没有了,而是科学家发现总这么追究下去其实也没有啥意思,于是又回到了生活。一个人的精力是有限的,就算正当青年精力无穷也是有力竭之时。如旧力已发而新力未生的时候何尝不是最危险的时候?小说里面高手就喜欢找这样的空隙来借力打力。 我理解的技术是:“于生活有利,于百姓...
-
下一篇
有趣的Github项目万里挑一 !(附论文、项目链接)
本文带你快速 get 每个精选Github项目的亮点和痛点,时刻紧跟 AI 前沿成果。 01 InsightFace #基于MXNet的人脸识别开源库 InsightFace 是 DeepInsight 实验室对其论文ArcFace: Additive Angular Margin Loss for Deep Face Recognition的开源实现。本文工作将 MegaFace 的精度提升到 98%,超过俄罗斯 Vocord 公司保持的 91% 的纪录。 此外,该项目还包括打包对齐好的人脸训练数据(MS1M 和 VGG2)、网络框架(ResNet,InceptionResNet_v2,DenseNet,DPN 和 MobiletNet)和loss 设计(Softmax,SphereFace,AMSoftmax,CosFace 和
相关文章
文章评论
共有0条评论来说两句吧...