Linux jdk12 64位是专门为用户提供linux 64位系统开发的Java环境开发空间,在这里用户可以使用软件在线进行软件开发,使用方法简单,还可以体验新版本的多个功能,欢迎有需要的用户来IT猫扑下载!
关于jdk12 linux版本
JDK是一个开发环境,用于使用Java编程语言构建应用程序和组件。
JDK包括用于开发和测试用Java编程语言编写并在Java平台上运行的程序的工具。
怎么在linux中安装jdk
1、首先,用ssh工具连接linux(centos)系统,进行操作
2、在/usr下面创建java文件夹,作为安装目录
用工具把下载好的【java**.tar.gz】上传到系统/usr/java下面
命令进入到java下,执行解压操作
3、解压完毕后,执行【ls】查看解压完的效果
4、配置环境变量,在/etc/profile文件中进行配置,进入后在最低端进行配置
wq!保存退出后,执行source /etc/profile是修改的环境变量生效
5、执行java-version,测试是否安装成功,出现如图效果,表示安装成功
6、创建一个java类,是否编辑执行,设置输出【hello word】
7、先执行编译javac Test.java,在执行java Test,输出【hello word】表示成功
JDK 12增强功能
低暂停时间垃圾收集器(JEP 189)
代号为“Shenandoah”的实验性功能增加了一种新算法,旨在通过与正在运行的Java线程同时处理疏散工作来减少GC暂停时间。
Microbenchmark套房(JEP 230)
此更新为JDK源代码添加了一套基本的微基准测试,使开发人员可以轻松运行现有的微基准测试并创建新的基准测试。
切换表达式(JEP 325)
作为此版本中的预览提供,此功能扩展了switch语句,因此可以将其用作语句或表达式。它允许两种形式使用“传统”或“简化”范围和控制流行为。该公司表示,“这些改变将简化日常编码,并为切换中使用模式匹配(JEP 305)做好准备。”
JVM常量API(JEP 334)
此API旨在为关键类文件和运行时工件的名义描述建模,特别是可从常量池加载的常量,该常量池存储类中字节码指令的操作数。
一个AArch64端口,而不是两个(JEP 340)
此功能删除了与arm64端口相关的所有源,同时保留了32位ARM端口和64位aarch64端口。此功能允许所有贡献者将他们的精力集中在单个64位ARM实现上,并消除了维护两个端口所需的重复工作。
默认CDS档案(JEP 341)
此功能旨在增强JDK构建过程,以使用64位平台上的默认类列表生成类数据共享(CDS)归档。
G1的可流动混合收集(JEP 344)
此增强功能使G1混合集合可能会超出暂停目标。
从G1快速返回未使用的承诺内存(JEP 346)
此功能旨在允许G1垃圾收集器在空闲时自动将Java堆内存返回到操作系统。