【Java利器】JDK5-9新特性解析+代码
文章平均质量分 91
JDK5-9常用到一些新特性解析+代码
YClimb
一步一个脚印
展开
-
【Java利器】JDK5-9新特性解析+代码 - JDK5
1.泛型 通过引入泛型,我们将获得编译时类型的安全和运行时更小地抛出ClassCastExceptions的可能。 // new HashMap 此处需要指定map的类型 Map map = new HashMap(2); 2.foreach,更简洁的for循环 // 这种for循环更具可读性 for (Object obj: Objects) { // code }原创 2018-01-29 23:11:41 · 402 阅读 · 0 评论 -
【Java利器】JDK5-9新特性解析+代码 - JDK6
本文主要介绍JDK6的新特性。 目录 1.DestTop类和SystemTray类 2.使用JAXB2来实现对象与XML之间的映射 3.StAX 4.使用Complier API 5.轻量级的Http Server API 6.插入式注解处理API(Pluggable Annotation Processing API) 7.用Console开发控制台程序 8.对脚本语言的支持原创 2018-01-30 22:00:13 · 427 阅读 · 0 评论 -
【Java利器】JDK5-9新特性解析+代码 - JDK7
本文主要介绍JDK7的新特性。 目录 1.语法上支持集合,而不一定是数组[错误,谣传] 2.switch中可以使用字串了 3.泛型实例化类型自动推断 4.新增一些取环境信息的工具方法 5.Boolean类型反转,空指针安全,参与位运算 6.两个char间的equals 7.安全的加减乘除 8.二进制变量的表示,支持将整数类型用二进制来表示,用0b开头。 9.Try-with-re原创 2018-01-31 23:54:32 · 433 阅读 · 0 评论 -
【Java利器】JDK5-9新特性解析+代码 - JDK8
【Java利器】JDK5-9新特性解析+代码 - JDK8 JDK8 十大新特性 一、接口的默认方法 Java 8允许我们给接口添加一个非抽象的方法实现,只需要使用 default关键字即可,这个特征又叫做扩展方法,示例如下: interface Formula { double calculate(int a); default double sqrt(int...原创 2018-01-29 18:01:11 · 406 阅读 · 0 评论 -
【Java利器】JDK5-9新特性解析+代码 - JDK9
【Java利器】JDK5-9新特性解析+代码 - JDK9 本文主要介绍JDK9的新特性。 目录 1.Java 平台级模块系统 2.Linking 3.JShell : 交互式 Java REPL 4.改进的 Javadoc 5.集合工厂方法 6.改进的 Stream API 7.私有接口方法 8.HTTP/2 9.多版本兼容 JAR 10.更多 1.Java 平台原创 2018-02-05 22:12:35 · 382 阅读 · 0 评论