jdk历史版本新特性
记录jdk历史版本新特性
我爱花落随
假如编程易懂得,那么程序员就不会热情地写出注释,也不会有得到编程的快乐。
展开
-
JDK11新特性
千呼万唤,JDK11于2018-09-25正式发布GA版本(GA即General Availability,也就是官方推荐可以广泛使用的版本),其中发布了包括ZGC、Flight Recorder等17个新特性,让我们一睹为快。一、JDK11新特性一览181: Nest-Based Access Control 309: Dynamic Class-File Constants 3...原创 2018-12-03 10:15:30 · 788 阅读 · 0 评论 -
JDK10 新特性
虽然感觉 JDK9 发布才仅仅几周的时间,然而,随着新的 OpenJDK 的发布节奏,JDK10 已经到达发布候选里程碑阶段。我看过各种关于 JDK10 新特性的博客,但是它们都倾向于关注通过 JEPS 定义的大方面。这篇博文,我将看看是否可以罗列出 JDK10 中已经发生变化的方方面面(包括新增的和剔除的)。有时候,我会做一些关于 Java SE 的报告会。之前我在“ JDK9 的 55...原创 2018-12-03 10:14:31 · 240 阅读 · 0 评论 -
JDK9新特性
Java9的安装界面1 Java平台模块化系统该特性是Java 9 最大的一个特性,Java 9起初的代号就叫Jigsaw,最近被更改为Modularity,Modularity提供了类似于OSGI框架的功能,模块之间存在相互的依赖关系,可以导出一个公共的API,并且隐藏实现的细节,Java提供该功能的主要的动机在于,减少内存的开销,我们大家都知道,在JVM启动的时候,至少会有30~6...原创 2018-12-03 10:12:51 · 162 阅读 · 0 评论 -
JDK8新特性
一、Java 8 Lambda 表达式Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性。Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。使用Lambda 表达式可以使代码变的更加简洁紧凑。1.1 语法lambda 表达式的语法格式如下:(parameters) -> expression或(parameters) -&...原创 2018-11-29 17:04:49 · 441 阅读 · 0 评论 -
JDK7新特性
前言,这是大部分的特性,但另一些没有写进去,比方多核 并行计算的支持加强 fork join 框架;这方面并没有真正写过和了解。也就不写进来了。 1. switch中添加对String类型的支持。 Java代码 public String generate(String name, String gender) { String title = "...原创 2018-11-29 17:03:36 · 225 阅读 · 0 评论