OpenJDK Java 20官方版是一款功能强大的本地项目开发服务工具。OpenJDK Java 20最新版做为GPL许可(GPL-licensed)的Java平台的开源化实现,达到了全面可用性(GA)状态。OpenJDK Java 20软件基于通行架构完成,能够维持开发流程稳步运作,支持Solaris, Linux, Mac OS X 或 Windows多种操作系统。
软件介绍
Java 20 引入了作用域(scope)值作为孵化 API,以允许在线程内和线程间共享不可变数据,并且优先于线程局部变量。Java 作用域值旨在易于使用、易于理解、增强可靠性且高性能。作用域值是一种新的语言结构,它允许声明一个只能在当前范围(extent)内访问的变量。一个范围是一个代码块或一个方法调用栈,它可以包含多个线程。作用域值只能被当前范围内的代码读取,不能被其他范围内的代码读取或修改。因此,作用域值是不可变的,并且可以安全地在线程之间共享。
软件特色
OpenJDK Java 20 引入了作用域(scope)值作为孵化 API。Java 的作用域值允许在线程内和线程间共享不可变数据,并且优先于线程局部变量。Java 作用域值旨在易于使用、易于理解、增强可靠性且高性能。
Java 20 还对 Vector API 进行了第四次孵化更新,以便在运行时编译为支持的 CPU 架构上的最佳 vector 指令。与 JDK 19 相比,Java 20 的 Vector API 没有变化,只是修复了一些错误 Bug 并提高了性能。
Java / JDK 20 的第二个预览形式是虚拟线程功能,作为高吞吐量并发应用程序的轻量级线程。JDK 19 上的虚拟线程有一些小的 API 更改以及此预览功能的其他基本改进。
新版本还对记录模式、switch 语句的模式匹配、外部函数和内存 API 以及 JDK / Java 20 的结构化并发进行了更新。
软件说明
Sun Microsystems 公司在2006年的 JavaOne 大会上称将对 Java 开放源代码,并于2009年4月15日正式发布 OpenJDK。甲骨文在2010年收购 Sun Microsystem 之后接管了这个项目。
Microsoft依靠Java技术来实现其自己的各种内部系统,应用程序和工作负载,以启用知名的公共服务和产品以及为Azure基础架构提供支持的大量关键任务系统。我们一直在努力优化基于Java的系统,并确保供应链安全,以使我们的客户和用户受益。
Microsoft内部部署了超过500,000个Java虚拟机(JVM)(不包括所有Azure服务和客户工作负载),其需求从后端微服务到大数据系统,消息代理,事件流服务和游戏服务器。这些JVM中已有超过140,000个基于Microsoft的OpenJDK构建。
声明:本文来自软件介绍投稿,不代表微浪网立场,版权归原作者所有,欢迎分享本文,转载请保留出处!