Java 之父 James Gosling 于日前发布动态宣布退休。
“我终于退休了。在做了这么多年软件工程师之后,是时候让我好好玩玩了。尽管经历了 COVID-19 和疯狂的工业发展,但在亚马逊的过去 7 年还是非常美好的。我还有一连串的副业要完成。这会很有趣。”
James Gosling 于 1955 年 5 月 19 日出生于加拿大,现龄 69 岁。1977 年获得了加拿大卡尔加里大学计算机科学学士学位,1983 年获得了美国卡内基梅隆大学计算机科学博士学位。
1984 年至 2010 年(26 年)期间就职于 Sun Microsystems。2004 年,他因设计和开发 Java 编程语言架构以及对 window 系统的贡献而被授予美国国家工程院外籍院士。
Java 是一种高级的、基于类的面向对象编程语言,由 Sun Microsystems 公司于 1995 年 5 月推出,秉承着 “Write Once, Run Anywhere” 的理想愿景。2009 年 4 月 20 日,甲骨文以现金收购 Sun Microsystems 公司,交易价格达 74 亿美元。
GitHub 年度 Octoverse 报告显示,自 2014 至 2022 年,Java 一直都是 GitHub 上 OSS 项目中第三大最受欢迎的语言。但随着近年来 Java 的使用率逐渐下降,在 2023 年度 Octoverse 报告中,该语言被 TypeScript 挤至了第四位。
目前的最新版本是 Java 22 (Oracle JDK 22),在性能、稳定性和安全性方面进行了数千种改进,包括对 Java 语言、其 API 和性能,以及 Java 开发工具包 (JDK) 中工具的增强功能,以帮助开发人员提高工作效率,推动企业加速创新和发展。
其他仍受支持的 LTS 版本包括 Java 8、11、17 和 21。