从最初面向消费类电子产品领域而设计,到在企业级应用程序、游戏开发、电子政务,乃至无人驾驶、线上支付、太空探索等场景中游刃有余,可以说,Java 凭借其抽象、封装、继承、多态的特性,在整个互联网迭代的进程中功不可没。

近日,在 Java 25 周年之际,甲骨文公司 Java 平台软件开发副总裁 Georges Saab 发文回顾 25 年以来,Java 的成长历程,以庆祝 Java 25 岁生日快乐!

改变世界,Java 一直在!

在这里插入图片描述
作者 | 甲骨文公司Java平台软件开发副总裁 Georges Saab

25年前,我们无论如何也无法想象,世界能像现在这样近在手边:只需几次点击,就能轻松获得想要的东西。而在今天,这种便捷的生活方式比以往任何时候都更加重要。

这在很大程度上要归功于Java带来的创新。25年前,Java带着开发团队对它的宏伟愿景诞生。如今,随着现代化开发功能的持续推出,Java对我们身边几乎所有的应用产生了深刻影响,从无人驾驶汽车到线上支付,从游戏娱乐到太空探索,无一不及。

在此,我们向数百万Java开发人员表示由衷感谢。如果没有你们的热情和创造力,世界将会是另外一番景象。同时,甲骨文承诺对Java持续创新,不负重托,赋能无数开发人员持续将创意转化为美好的现实。

我们的生活因Java而更精彩,每天都有创新不断涌现。

**2004年,Java帮助美国国家航空航天局(NASA)使用“勇气号”火星探测器在火星上寻找水和生命迹象。**NASA使用Java开发远程控制探测器,并从任务数据库中获取原始数据来创建“点击式”3D地形图,以便科学家远程控制探测器的所有行动。Java不仅能够处理任务所需的大量数据,而且是一种通用语言,支持参与该项目的各国科学家实现了真正意义上的协作。

2015年,Twitter平台上每天发布的推文超过4亿条,平台性能亟待提升,以支持不断增长的用户规模。鉴于此,Twitter采用了Java虚拟机(JVM)运行时环境来解决性能问题,帮助平台支持团队及时发现错误,并深入了解错误原因。 自采用JVM以来,Twitter持续提升服务水平,提供深受用户青睐的卓越实时体验。

同样在2015年,Java助力Netflix扩展服务规模,为超过5700万订阅用户提供服务,每月流媒体服务时间长达10亿小时。 Netflix在基于Java和JVM的架构中构建服务,并使用基于Java的开源工具对这些服务进行持续监控、升级和扩展。如今,Netflix可基于收集的数据为全球超过1.8亿订阅用户推荐节目和电影,并通过快速大规模创新吸引用户继续订阅。

揭示宇宙结构及运行方式绝非易事。数十年来,欧洲核子研究中心(CERN)一直使用Java作为大型强子对撞机,10万台设备和200万个端点的软件基础。2016年,CERN开始使用Java解决其他问题:管理IT基础设施,尤其是管理庞大的ERP系统。 该系统能够帮助团队高效使用数十亿美元的研究预算。现在,CERN使用Java开发的系统稳定又可靠,确保超大型机器保持正常运行,助力CERN完成使命。

2019年,使用Java编程语言编写的Minecraft(我的世界)为数百万玩家开启了一个崭新世界,成为有史以来最畅销的电子游戏。 Codakid由此发现了“寓教于乐”的商机,并开设了Minecraft编码课程,让孩子们可以一边创建自定义块、武器和敌人等游戏内容,一边学习使用Java编写代码。借助Minecraft,Java正在帮助下一代计算机科学家和程序员们,小时候在游戏中打造梦想世界,长大后借助代码,改变世界。

回顾过去,硕果累累。展望未来,甲骨文承诺将持续致力于推进Java创新。我们将继续支持数百万使用Java的开发人员不断探索,从娱乐到核物理,从社交媒体到火星探秘,重塑我们生活的世界。

在过去的25年里,我们见证了Java给我们的生活带来的巨大积极变化。在接下来的25年乃至更远的未来,Java的前景更加令人期待。Java,改变世界。

Logo

20年前,《新程序员》创刊时,我们的心愿是全面关注程序员成长,中国将拥有新一代世界级的程序员。20年后的今天,我们有了新的使命:助力中国IT技术人成长,成就一亿技术人!

更多推荐