30年前,Java 编程语言首次公开发布,将“一次编写,到处运行”的理念介绍给了全世界——并向开发者展示了一种比 C 和 C++ 更加友好的选择。
它为开源进入企业领域铺平了道路……可以说,企业界从此再也没有回头。
最初被称为 "Oak" 的 Java,是由 Sun Microsystems 的 James Gosling 在 1990 年代初设计的。最初的目标是面对数字设备,但很快其重心转向了当时相当新颖的一个平台——万维网。
这门语言与 C 和 C++ 存在某些相似之处,通常会被编译成 bytecode,从理论上讲可运行于任何 Java 虚拟机 (JVM) 上。其初衷是让程序员实现“一次编写,到处运行”的理念,尽管 JVM 实现中的细微差别使得这一梦想在现实中并不总能实现。曾有一位记者与一位风趣的同事共事,该同事打趣地形容这一系统为“一次编写,到处测试”,因为某个 JVM 中的一个意外问题导致他们的应用程序表现得难以预测。
然而,这门语言很快便风靡起来,迅速成为众多企业的基石。微软迅速推出了其版本 Visual J++,尽管该版本符合 Java 语言规范,但未通过 Sun Microsystems 的合规性测试——这促使 Sun 于 1999 年对 Redmond 提起诉讼。2000 年时,J++ 被从 Visual Studio 中剔除,并不久后被淘汰。
Java 在发布后逐渐走红,虽然近年来开发者开始关注其它替代方案,但在 2024 年的 Stack Overflow 调查中,它依然位列前十,超过 C#、C++ 和 C。在 TIOBE 指数中可以看到其人气略有下降,该指数曾将 Java 排在榜首,如今则位列第四。根据 TIOBE 的数据,Python 迄今为止无疑是最受欢迎的语言;而 TIOBE 曾在 2015 年将 Java 评为年度语言。
Sonatype 联合创始人兼 CTO Brian Fox 表示:“Java 经受住了潮流、竞争语言以及理念变迁的考验。从 applets 和 servlets 到微服务和云原生架构,Java 一边不断演进一边保持着熟悉的面貌。它为开源进入企业领域铺设了道路。”
“而且,可以说,企业界从未回头。”
事实上,如今支撑着企业运作的大量代码都是 Java 编写,这也意味着即使编程潮流更替,市场对 Java 技能的需求依然长存。
虽然它的普及性、持久性和在众多后台系统中的广泛应用可能会让一些工程师联想到 COBOL,但30年前,与同时期的其它语言相比,Java 的出现无疑如一股清新的现代气息,其所承诺的便携性更具吸引力。
不过,过去三十年并非完全一帆风顺。
Fox 说:“30 岁的 Java 的故事,不单纯是关于代码的故事,也是关于信任的故事——这份信任是经过数十年可靠性、管理和共享标准的积淀而建立的。但这种信任并非理所当然。”
那么,Java 究竟归谁所有?
当 Oracle 在 2010 年收购 Sun 时,Java 也随之转入 Oracle 的麾下。虽然 Sun 的大部分 JVM 实现已经开源,但在随后的十年内,Oracle 开始对原本免费的部分收取许可费用。到 2023 年,Oracle 调整了其订阅模式的许可条款,可能会使企业因此支付数千美元。今年早些时候的研究显示,只有十分之一的 Java 用户打算继续使用 Oracle 的版本。
然而,由于该平台的普及性,市场上存在可替代 Oracle Java 的选项,这所谓的“掠夺性许可策略”并未削弱这门语言的流行度。
三十年来,Java 从一门新生语言蜕变为企业赖以依存的基础。诚然,它可能没有今日 AI 应用所需的那些耀眼的新玩意儿,但它依然是当代软件开发的根基。一个繁荣的生态系统和庞大的爱好者社区确保了,随着步入第四个十年,Java 依然举足轻重。
好文章,需要你的鼓励
OpenAI在最新博客中首次承认,其AI安全防护在长时间对话中可能失效。该公司指出,相比短对话,长对话中的安全训练机制可能会退化,用户更容易通过改变措辞或分散话题来绕过检测。这一问题不仅影响OpenAI,也是所有大语言模型面临的技术挑战。目前OpenAI正在研究加强长对话中的安全防护措施。
北航团队推出VoxHammer技术,实现3D模型的精确局部编辑,如同3D版Photoshop。该方法直接在3D空间操作,通过逆向追踪和特征替换确保编辑精度,在保持未修改区域完全一致的同时实现高质量局部修改。研究还创建了Edit3D-Bench评估数据集,为3D编辑领域建立新标准,展现出在游戏开发、影视制作等领域的巨大应用潜力。
谷歌宣布计划到2026年底在弗吉尼亚州投资90亿美元,重点发展云计算和AI基础设施。投资包括在里士满南部切斯特菲尔德县建设新数据中心,扩建现有设施,并为当地居民提供教育和职业发展项目。弗吉尼亚州长表示这项投资是对该州AI经济领导地位的有力认可。此次投资是谷歌北美扩张战略的一部分。
宾夕法尼亚大学研究团队开发出PIXIE系统,这是首个能够仅通过视觉就快速准确预测三维物体完整物理属性的AI系统。该技术将传统需要数小时的物理参数预测缩短至2秒,准确率提升高达4.39倍,并能零样本泛化到真实场景。研究团队还构建了包含1624个标注物体的PIXIEVERSE数据集,为相关技术发展奠定了重要基础,在游戏开发、机器人控制等领域具有广阔应用前景。