JCP EC行业专家在纽约特别Oracle活动上透露他们最喜爱的JDK 21功能

纽约Java特别兴趣小组与花园州Java用户组联合举办特别活动

2023年9月13日,纽约Java特别兴趣小组(NYJavaSIG)与花园州Java用户组(GSJUG)在纽约市纽约银行(BNY)梅隆公司联合举办了一场特别活动。活动邀请了Java社区进程(JCP)执行委员会(EC)的行业专家参与小组讨论,分享了他们最喜欢的JCP EC记忆以及即将发布的JDK 21版本中最喜爱的功能。Bellsoft的性能架构师Dmitry Chuyko进行了JDK 21的演示,并庆祝了JCP成立25周年。

活动主持与嘉宾介绍

活动由JCP主任兼JCP执行委员会主席Heather VanCura主持,小组成员包括:

  • Alex Belokrylov,BellSoft CEO兼联合创始人
  • Bruno Caballero,MicroDoc Computersysteme GmbH软件工程师
  • Ken Fogel,道森学院计算机科学技术项目教授
  • Yishai Galatzer,亚马逊网络服务(AWS)软件工程总监
  • Rodrigo Graciano,BNY Mellon总监兼高级首席软件工程师
  • Dan Heidinga,红帽高级首席软件工程师
  • Bruno Souza,Java开发者,SouJava创始人
  • Brian Stafford,微软Java虚拟机团队首席软件工程经理
  • Miro Wengner,OpenValue首席软件工程师

活动吸引了超过50名参与者,Frank Greco(代表NYJavaSIG)和Michael Redlich(代表GSJUG)为活动揭幕,并简要介绍了各自的Java用户组和主持人VanCura。

JCP历史与Java最新动态

VanCura通过视频回顾了前JCP EC主任、JCP EC会议合影,并纪念了已故的JCP成员Bob Lee、Bill Shannon和Patrick Curran。她随后介绍了Java的最新动态,特别是在教育领域的应用,以及Amber、Leyden、Loom、Panama、Valhalla和ZGC等主要Java项目。

小组成员分享

每位小组成员分享了他们的JCP EC记忆和最喜欢的JDK 21功能:

  • Alex Belokrylov:最喜欢的JCP记忆是JavaOne的派对和NullPointers乐队的表演。他最喜欢的JDK 21功能是JEP 444(虚拟线程)和JEP 452(密钥封装机制API),后者为Java在后量子计算时代提供了安全保障。
  • Bruno Caballero:最喜欢的JCP记忆是他的第一次JCP EC会议。他最喜欢的JDK 21功能是JEP 444(虚拟线程)和JEP 445(未命名类和实例主方法预览),后者简化了Java新手的入门体验。
  • Ken Fogel:最喜欢的JCP记忆是当选JCP成员。他最喜欢的JDK 21功能是JEP 441(switch的模式匹配)、JEP 445(未命名类和实例主方法预览)和JEP 442(外部函数与内存API第三次预览),这些功能提升了Java的编程体验。
  • Yishai Galatzer:最喜欢的JCP记忆是第一次参加JCP EC会议。他最喜欢的JDK 21功能是Project Loom和JEP 442(外部函数与内存API第三次预览),后者使得AWS的Rust库可以在Java应用中共享。
  • Rodrigo Graciano:最喜欢的JCP记忆是最近加入JCP。他最喜欢的JDK 21功能是JEP 445(未命名类和实例主方法预览)和JEP 440(记录模式),后者简化了记录的解构和模式匹配。
  • Dan Heidinga:最喜欢的JCP记忆是见证JDK 7规范的批准。他最喜欢的JDK 21功能是JEP 446(范围值预览),该功能解决了线程本地传递上下文信息的问题。
  • Bruno Souza:最喜欢的JCP记忆是SouJava获得JCP奖项。他最喜欢的JDK 21功能是JEP 444(虚拟线程)及其发布时机,他认为这将帮助Java开发者共同推动JDK 21的成功。
  • Brian Stafford:最喜欢的JCP记忆是第一次参加JCP活动。他最喜欢的JDK 21功能是Project Loom和JEP 445(未命名类和实例主方法预览),后者简化了Java新手的入门体验。
  • Miro Wengner:最喜欢的JCP记忆是加入Sun Microsystems后与Bruno Souza等人的合作。他最喜欢的JDK 21功能是JEP 441(switch的模式匹配)、JEP 445(未命名类和实例主方法预览)和JEP 442(外部函数与内存API第三次预览),这些功能在他的工作中得到了广泛应用。

Java 21:世界在你脚下

Dmitry Chuyko在演讲中重点介绍了JDK 21的五个新功能:JEP 444(虚拟线程)、JEP 439(分代ZGC)、JEP 431(顺序集合)、JEP 452(密钥封装机制API)和JEP 441(switch的模式匹配)。他还分享了最喜欢的JCP记忆和JDK 21功能——JDK-8303018(Unicode表情符号属性),该功能在JDK 21中新增了六个方法以支持表情符号。

JCP 25周年庆祝

活动最后,JCP迎来了25周年纪念,主办方为参与者准备了草莓奶油芝士蛋糕。JCP成立于1998年,旨在通过行业专家的协作,制定高质量的Java规范。JCP EC每年召开六次会议,其中两次为面对面会议。此次活动是首次与Java用户组联合举办的JCP 25周年庆祝活动,活动进行了直播,Oracle将提供其他JUG举办类似活动的信息。

编辑笔记

Michael Redlich作为花园州Java用户组的董事之一,出席了此次活动。

阅读 27
0 条评论