重磅!阿里巴巴三入Java 全球管理组织执行委员会 龙蜥拥抱上游开源生态

news2025/1/11 10:50:42

近日,Java 全球管理组织 Java Community Process(以下简称 JCP)经过公平公正的投票,披露了入选最高执行委员会的成员名单,阿里巴巴作为唯一中国代表实现第三次连任。作为龙蜥社区理事长单位,阿里巴巴的此次入选代表着龙蜥持续拥抱上游开源生态,拥有建立技术标准和治理国际开源社区的话语权,打通迈往 Java 国际技术生态的道路。

图/阿里巴巴加入 Java 管理组织 Java Community Process (JCP)执行委员会

JCP 是一个 Java 社区的开放组织,主要成员是使用和推广 Java 的公司和团体。执行委员会(JCP-EC)则是该组织的最高决策机构,负责规划 Java 技术的未来演进方向。目前 JCP-EC 在全球只有18 席,阿里能够连续三次入选并一直作为中国的唯一代表,体现了阿里对于 Java 技术生态的长期积极贡献。 

 多次进入 JCP 委员名单,源于对 Java 技术生态长期贡献

多年来,阿里深耕 Java 技术,自 2004 年全面转向 Java 语言后,数万名阿里开发者贡献了超过 10 亿行 Java 代码。除了自身全面拥抱 Java 语言,阿里还积极贡献 OpenJDK 开源社区,深度参与 Java 生态两大顶级开源基金会 Eclipse 及 Apache,引领 Java 技术发展。

如何代表中国让世界更加了解中国的 Java 生态、把更多中国企业和开发者的声音带入了 Java 标准规范的制定、推动 Java 生态在中国的进一步繁荣,这些都成为阿里巴巴在 JCP-EC 的重要工作。从 2018 年成为执行委员会成员之后,阿里巴巴致力于推动年轻一代 Java 人才培养,率先在国内发起 Java 交流社区 GreenTea JUG,在中国乃至东亚地区推广 Java 技术。2021 年至今,阿里巴巴不断通过打造 Java 技术手册、技术宣讲、组织活动、Java 训练营等形式,面向中国广大企业和开发者普及 Java 技术应用。

阿里巴巴在关于 Java 规范(JSR)总共进行了超过 20+ 次的投票,并在 Java 技术演进的议题上多次参与重要讨论。同时在 JCP-EC 例会上,阿里巴巴作为代表介绍了 Java 在中国的推广工作,并得到了委员会的高度认可

 打通迈往 Java 国际技术生态的道路 龙蜥持续拥抱上游开源生态

随着中国在 JCP 中影响力的不断提升,阿里巴巴提议并得到 JCP 执行委员会同意,计划于 2023 年 4 月份在阿里巴巴举办 JCP 执行委员会线下闭门会议,这是首次由中国企业来承办 JCP-EC 线下闭门会议。这代表着中国技术正在逐渐融入到 Java 国际大生态,作为龙蜥理事长单位的阿里巴巴举办此次活动,也代表着龙蜥持续拥抱上游开源生态,打通了迈往 Java 国际技术生态的道路。

编程语言是基础软件的核心,也是龙蜥技术生态的八大方向之一,Dragonwell 是龙蜥社区 Java 语言和虚拟机 SIG下的项目。阿里巴巴在 JCP 的委员代表、龙蜥社区Java语言和虚拟机 SIG 成员李三红表示,“作为 JCP 最高执行委员会的成员,阿里期待能够推动中国的 Java 开发者与 Java 社区建立更牢固的关系,同时能有更多的中国开发者为 Java 的发展做出更多贡献。龙蜥社区希望能够吸引更多开发者和企业用户参与到 Dragonwell 项目中来,从而将更多中国声音带往 Java 国际技术生态。”

龙蜥社区技术委员会主席杨勇表示,此次龙蜥社区理事长单位在 JCP 执行委员会的入选,非常有利于促进国内 Java 技术的持续发展。同时阿里巴巴在电商、金融、物流等关键行业使用 Java 的丰富实践经验,也可以移植到龙蜥社区产业生态圈,让龙蜥社区有机会通过迭代式的创新,将前沿 Java 技术大规模应用于真实的生产环境,帮助社区伙伴和用户从容应对复杂业务场景。

—— 完 ——

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/94810.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

“双重主要上市”潮流来袭,中通快递“赶时髦”意欲何为?

“双重主要上市”的风今年悄然在资本市场刮起。 7月26日,阿里巴巴申请将香港新增为主要上市地,7月27日,雷军的金山云递交了港股双重主要上市申请,据不完全统计,已有贝壳、小鹏、理想、知乎、B站等9家中概股公司&#…

20 个基础实用的 JavaScript 技巧

1.确定对象的数据类型 function myType(type) { return Object.prototype.toString.call(type).slice(8, -1); 使用Object.prototype.toString,通过传入不同类型的判断返回不同的判断函数,一行代码,简洁优雅灵活; 2.循环遍历数…

HylicOS --- 内存抽象

HylicOS已经完成了部分硬件抽象层的工作,包括MMU的初始化并对虚拟内存到物理内存做了映射,创建了页表目录。对串口进行了初始化,实现了printk格式化打印函数,方便了日志输出和程序调试。建立了异常向量表。 现在要做的是内存管理…

复方一枝蒿复合磷脂/IgG二性霉素B/阿糖胞苷修饰载甲氨喋呤/酶促合成半乳糖配体脂质体制备

小编今天为大家分享的科研知识是复方一枝蒿复合磷脂/IgG二性霉素B/阿糖胞苷修饰载甲氨喋呤/酶促合成半乳糖配体脂质体,一起来看! 点击输入图片描述(最多30字) 复方一枝蒿复合磷脂脂质体: 采用硫酸铵梯度法制备复方一枝…

gunicorn走私漏洞

gunicorn走私漏洞 源码:https://github.com/benoitc/gunicorn漏洞定位:https://github.com/benoitc/gunicorn/blob/20.x/gunicorn/http/message.py#142 漏洞分析 只要header里面存在Sec-Websocket-Key1 那么就将content_length强制赋值为8 比较简单直接…

【java】java JSR 269 自定义注解实战 Lombok @Data注解

1.概述 本节会演示一个实际的例子,使用JSR 269 API为类中的字段自动生成get、set 方法。首先定义一个自定义注解类Data,如下所示。 import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import

智能工业之数据采集

现状 工业物联网飞速发展,但是相对于实时IT技术还是明显滞后的。个人理解,有两点原因:一是因为涉及的知识面也比较广,工业物联网开发成本比较高,不像做一个纯软件的管理系统,坐在电脑前借助开源框架就能完成…

你好,Ultrachess 里程碑更新了。

Cartesi Labs 资助的完全去中心化国际象棋项目即将来到你的面前。在10月,我们宣布了第一个由Cartesi Rollup 技术支持的完全链上国际象棋应用程序Ultrachess。Ultrachess允许用户将真正的价值放在赌注上,并在下棋时考虑的不仅仅是他们的隐藏分值。此外&…

Java中的StringBuilder类

目录 一、介绍 二、StringBuilder类的体系图 三、StringBuilder的常用方法 四、String、StringBuffer和StringBuilder比较 1、效率比较 2、如何选择? 一、介绍 StringBuilder也是lang包中的类,即java.lang.StringBuilder类。它也是一个可变的字符序…

设计模式原则-三-依赖倒转原则

设计模式原则---依赖倒转原则依赖倒转原则一 官方定义基本介绍二 案例演示普通方式实现**解决方案****案例分析****案例总结**依赖倒转原则方式实现**解决方案**案例分析**案例总结**注意事项&细节三 依赖关系传递方式一、通过接口传递二、通过构造方法传递三、通过set()方…

原来 Android 的 R 文件里还有这么多道道

前言 nonTransitiveRClass:非传递性 R 类的属性,在 gradle.properties 文件里使用。 不少开发者可能听过它,但了解可能仅限于是对 R 文件做了优化,甚至以为它可以解决资源冲突!但它到底做了什么优化、能否解决资源冲突…

Manacher算法

0、概括 Manacher算法用于求解字符串中最长回文子串问题。 Manacher算法的核心: 理解回文半径数组;理解所有中心的回文最右边界 R,和取得 R 时的中心点 C;理解 L...(i)...C...(i)...R 的结构,以及根据 i′ii′ 回文长…

C-RNN-GAN:具有对抗训练的连续循环神经网络2016--生成音乐

C-RNN-GAN: Continuous recurrent neural networks with adversarial training 2016 Abstract 生成对抗网络已被提出作为一种有效训练深度生成神经网络的方法。我们提出了一种生成对抗模型,它适用于连续的序列数据,并通过在古典音乐集合上训练它来应用它…

计算机毕设Python+Vue校园学生体温管理系统(程序+LW+部署)

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

相见恨晚,Git这些功能太好用了

程序员宝藏库:https://gitee.com/sharetech_lee/CS-Books-Store 作为一名开发者,想必绝大多数同学都无法绕开Git。 作为一款工具,我认为它和word、powerpoint、Excel这些办公工具一样。 对于一部分同学,会一些基本的用法&#x…

【经验帖】项目经理的核心价值:以目标为导向做正确的事

项目经理小李的年终汇报心路历程(心情犹如坐过山车,起起落落最后一蹶不振。) 汇报前: 终于到年终汇报的日子了,毕竟我负责的项目任务从来没有延期过,都是按时完成,这次肯定得加薪了&#xff01…

[附源码]Node.js计算机毕业设计公租房管理系统Express

项目运行 环境配置: Node.js最新版 Vscode Mysql5.7 HBuilderXNavicat11Vue。 项目技术: Express框架 Node.js Vue 等等组成,B/S模式 Vscode管理前后端分离等等。 环境需要 1.运行环境:最好是Nodejs最新版,我…

module命名空间

为什么要有namespaced命名空间? 默认情况下,模块内部的action、mutation和getter都是在全局命名空间。 假设两个modules内部有同名的action、mutation和getter,则vuex会报错。 namespaced作用:保证模块内部的高封闭性,…

021 | 阴离子诱导的系列双核镝配合物的合成及磁性质 | 大学生创新训练项目申请书 | 极致技术工厂

研究目的 近十几年来,随着科技的飞速发展,单分子磁体材料涉及的应用领域越来越宽广。众所周知,单分子磁体材料作为信息存储的基础对信息产业的发展具有一定的意义。此外,单分子磁体在超高密度储存、自旋电子器件、量子计算机等领域…

旅游住宿网站

开发工具(eclipse/idea/vscode等): 数据库(sqlite/mysql/sqlserver等): 功能模块(请用文字描述,至少200字): 网站前台:网站介绍、帮助信息、旅游资讯。景点信息、酒店信息 管理员功能: 1、管理网站介绍、帮…