JDK 15 为用户提供了14项主要的增强/更改,包括一个孵化器模块,三个预览功能,两个不推荐使用的功能以及两个删除功能。
正式为JDK 13提供的功能:在预览阶段添加文本块。文本块是一个多行字符串文字,可以避免大多数转义序列的需要。文本块以可预测的方式自动格式化字符串,并使开发人员可以控制格式。
windows x64 Java/JDK 7下载 jdk-7u80-windows-x64.exe官方镜像版
macOS x64 Java/JDK 7下载 jdk-7u80-macosx-x64.dmg官方镜像版,并发工具增强: fork-join框架最大的增强,充分利用多核特性,将大问题分解成各个子问题,由多个cpu 可以同时 解决多个子问题,最后合并结果,继承RecursiveTask,实现compute方法,然后调用fork计算,最后用join合并结果。
linux x64 Java/JDK 7下载 jdk-7u80-linux-x64.rpm官方镜像版,jdk1.7新特性:1、泛型实例的创建可以通过类型推断来简化。
Linux Java/JDK15官方绿色免安装版下载:一年两次的JDK最新版本JDK15在2020年9月15日正式发布了,这次的JDK15给我们带了隐藏类,EdDSA,模式匹配,Records,封闭类和Text Block等诸多新特性。
jdk-14.0.2_linux-x64_bin.rpm 官方安装版,rpm安装版。
linux x64 Java/JDK 7下载 jdk-7u80-linux-x64.tar.gz官方镜像版
支持macOS系统 jdk-12.0.2_osx-x64_bin.tar.gz官方免安装版下载:1、JDK12之Shenandoah低暂停时间垃圾收集器(实验性)。
Java 15的开发工作将于2020年9月开始。到目前为止,已经计划对该发行版进行五项正式更改,最新的更改是隐藏类。先前的建议包括添加文本块,添加Z和Shenandoah垃圾收集器以及删除Nashorn JavaScript引擎。
Java/JDK 13下载及新五大特性中文说明,这个特性是扩展 JEP310:Application Class-Data Sharing的,以允许在 Java 应用程序执行结束时动态归档类,归档类扩展了默认的基础层 CDS (Class-Data Sharing)存档,此特性允许应用的类也可以被放置在共享的归档类(archived classes)文件中。
windows i586 Java/JDK 7下载 jdk-7u80-windows-i586.exe官方镜像版,在Java 7中,catch代码块得到了升级,用以在单个catch块中处理多个异常。如果你要捕获多个异常并且它们包含相似的代码,使用这一特性将会减少代码重复度。
JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。
jdk-11.0.7_linux-x64_bin.tar.gz官方镜像版,jdk 11新特性包括以下17个
JDK11 引入了两种新的 GC,其中包括也许是划时代意义的 ZGC,虽然其目前还是实验特性,但是从能力上来看,这是 JDK 的一个巨大突破,为特定生产环境的苛刻需求提供了一个可能的选择。例如,对部分企业核心存储等产品,如果能够保证不超过 10ms 的 GC 暂停,可靠性会上一个大的台阶,这是过去我们进行 GC 调优几乎做不到的,是能与不能的问题。
macOS Java/JDK 13下载正式发布。目前该版本包含的特性已经全部固定,主要包含以下五个
linux Java/JDK 12下载说明,包括 Java 12 新特性:1 Switch 表达式,使用Java 12,switch不仅可以作为语句也可以作为表达式。 无论作为语句或者作为表达式,switch都可以使用传统/简化的作用域和控制流行为。 这将有助于简化代码,并为在switch中使用模式匹配铺平道路。
JDK13下载,内容包括了解这个特性之前,需要先了解一下跟它有很大关联的特性JEP310:Application Class-Data Sharing,简称AppCDS。这个特性简介就是为了改善JVM应用的启动速度和内存占用,并且扩展了CDS(Class-Data Sharing)特性从而允许应用的类也可以被放置在共享的归档类(archived classes)文件中。
Java 9 的定义功能是一套全新的模块系统。当代码库越来越大,创建复杂,盘根错节的“意大利面条式代码”的几率呈指数级的增长。
此为官方免安装版,省去安装过程,下载解压到某个目录后,设置环境变量即可使用,可参考下面配置方法。
关注时代Java