写点什么

Java 25 岁生日快乐

  • 2020-05-28
  • 本文字数:1060 字

    阅读完需:约 3 分钟

Java 25岁生日快乐

2020 年 5 月 23 日,标志着距离 Java 编程语言和平台的第一个公开 alpha 版本发布已经过去了 25 周年。


跟最初版本发布那会儿相比,世界已经发生了很大的变化,那时 Network World 认为“一些分析师相信 Java 编程语言有潜力改变 Web”(1995 年 5 月 22 日)。当时,微软正在加速准备其 8 月份发布的 Windows 95。在没有任何 Web 浏览器的情况下,该操作系统的发布得到了广泛的关注。那时,互联网还没有真正成为公众意识主流的一部分。


在最初发布的几年之后,随着互联网逐渐成为一种主流现象,Java 成为了重要的角色。它的影响力甚至会以意想不到的方式出现,比如将几乎毫无关联的脚本语言重命名为“Javascript”。除了微不足道的技术原因外,这么做仅仅就是为了利用 Java 的生态系统扩大其公共影响力。


虽然有点事后诸葛亮,但是在技术领域,长期投资总是非常困难的。Java 确实从设计决策方面受益匪浅,这些决策可以看做是先见之明,也可以说是一种幸运。


尤其值得一提的是,Java 是摩尔定律的一个特别幸运的受益者。Java 的一些最重要的特性之所以真正可行,是因为在过去的 25 年里,处理器的计算能力得到了惊人的增长。早期的 Java 被糟糕的性能所困扰,这在程序员中形成了一种民间记忆,那就是“Java 很慢”,这种观点在今天偶尔也存在,不过在 15 多年前,事实就并非如此了。


同时,Java 也从连贯的设计哲学中受益良多,因为它始终有一些对开发人员友好的设计目标:


  • 向后兼容性;

  • 语言的稳定性;

  • 代码应该是易读的;

  • 如果可能的话,特性应该以库的形式实现;

  • 提供开箱即用的涵盖广泛功能的标准库。


这些原则再加上一点点的运气,造就了“正确的时间、正确的地点”的语言和平台。很少有编程语言能够获得成功,而在那些成功的编程语言中,大多数也都在几年后就失宠了。


在现代世界中,只有 Javascript、Python 和 C/C++获得了与 Java 同等的高水准且持续主流认可的成功。Java 非常重视它作为生产环境软件的基础稳定作用,它在平台的健康和寿命方面表现得很好。


因此,在 Java 即将迈入 25 岁并展望未来的时候,这里有一些为纪念这一时刻而举办的活动的简单汇总(但绝不是详尽)。



很难说 Java 在其 30(或 40)岁生日时是否还能这样被大家所熟知。然而,根据目前的证据和社区的健康状况,这完全是可能的。


原文链接:


Java at 25


2020-05-28 19:291723

评论

发布
暂无评论
发现更多内容

数据挖掘从入门到放弃(一):线性回归和逻辑回归

数据社

机器学习 5月日更

这个世界不会欺负诚实的人,也绝对不会亏待努力的人

小天同学

5月日更 真诚 诚信 努力

【得物技术】浅谈本地缓存与分布式缓存

得物技术

缓存 测试 质量 本地缓存 分布式缓存

看完了蚂蚁金服年薪180万的大佬扔给我的“Java成长笔记”,差距不止一点点

Java 程序员 架构 面试 计算机

Netty整体架构学习笔记

风翱

Netty 5月日更

容器Pod语系修改

ilinux

低代码行业涌出大量玩家,企业该如何做出选择?

优秀

低代码

就这?腾讯云高工熬夜手写'Java微服务学习笔记'也就让我月薪涨3k

Java 编程 程序员 架构 面试

浪潮云“1231”业务战略正式发布 “分布式云+”行动计划首次亮相

云计算

C++ & Linux 后端:进BAT的学习路线

赖猫

c++ Linux 后端 服务器端开发

谈谈企业的成本

石云升

创业 职场经验 5月日更

为什么突然谁都能造车了?

白洞计划

c++的并发操作(多线程)

赖猫

c++ Linux 多线程 服务端 并发

飞书悄然开辟新战线,协同办公之外另有新动作?

ToB行业头条

飞书 协同办公

打字员为什么要去看商业模式

ES_her0

5月日更

Golang library source file 库源码文件

escray

学习 极客时间 Go 语言 5月日更

学生管理系统考试试卷存储方案

Simon

架构实战营

研发知识:MDD、MDF是什么?

paraboy1

5分钟速读之Rust权威指南(二)

wzx

rust

数据续谈

顿晓

数据 5月日更

花一周整理!Python全系列学习资料,全是干货

Python研究者

从一线城市回到三四线城市的第一个月

布衣骇客

生活,随想 个人总结

5G Capital一年,“首都标准”初现

脑极体

不是会员不让复制粘贴?看我“三板斧”!

liuzhen007

使用技巧 5月日更

网络攻防学习笔记 Day14

穿过生命散发芬芳

5月日更 网络攻防

JavaScript 进阶——井字棋游戏智能AI搭建

空城机

JavaScript 大前端 5月日更 web游戏

API网关关键技术

lenka

5月日更

今日学习小结

Nydia

学习

声网2020实时大会后的弱网对抗实践

Fenngton

音视频 网络环境 视频编解码 声网 弱网下的极限实时视频通信

数据线索梳理

顿晓

数据 5月日更

音视频同步!RTCP协议解析及代码实现

明儿

c++ 音视频 协议 Wireshark 流媒体

Java 25岁生日快乐_编程语言_Ben Evans_InfoQ精选文章