"Java历史揭秘:与Java相关的四十个名字"
需积分: 33 9 浏览量
更新于2023-12-28
收藏 97KB DOC 举报
Java诞生在一群懒惰、急躁而傲慢的程序天才之中。1990 年 12 月,Sun 的工程师 Patrick Naughton 被当时糟糕的 Sun C 工具折磨的快疯了。他大声抱怨,并威胁要离开 Sun 转投当时在 Steve Jobs 领导之下的 NeXT 公司。领导层为了留住他,给他一个机会,启动了一个叫做 Stealth(秘密行动)的项目。随着 James Gosling 等人的加入,这个项目更名为 Green。其目标是使用 C 为嵌入式设备开发一种新的基础平台技术,James Gosling 本人负责开发一个 SGML 编辑器。正如人们事后分析的那样,这位天才的程序员太懒惰,所以没有把 C 学好,开发中碰了一头包;太急躁——所以不愿意停下来读读 Scott Mey;凤凰自然而然;作为解决这些问题的最终办法,Gosling 抛弃了手头所有的东西,用一个全新的设计重新开始 Forbidden。这个项目后来更名为 OAK,最后又重新更名为 Java。
Java 语言的诞生,其实是一个机缘巧合的结果。而在 Java 诞生之初,对于这个语言来说,也只是作为嵌入式设备平台的开发语言。但是随着时代的发展,Java 的应用范围变得越来越广泛,现在,它几乎无所不在。它成为了企业级应用开发的首选语言之一,也是 Android 应用开发的主要语言,更是大数据、云计算和人工智能等领域的利器。
40个与Java相关的名字中,涵盖了 Java 发展历程中的关键人物、重要版本以及与 Java 相关的技术和框架等。这些名字和事件,都凝聚了 Java 的发展脉络和历史变迁。
Java 作为一种革命性的编程语言,其历史也颇为丰富。从最初的面向嵌入式设备的开发,到如今的广泛应用于企业级应用开发、移动应用开发、大数据和云计算等领域,Java 经历了多个版本的迭代与升级,也孕育了无数个技术领域的创新和发展。
在 Java 的发展历程中,有很多个关键的版本,代表了 Java 语言的重大变革和发展方向的转变。比如 JDK 1.0、J2SE 5.0、Java SE 8、Java SE 11 等版本,每个版本都带来了新的特性和功能,推动了 Java 语言的进步和发展。
除了版本迭代,与 Java 相关的技术和框架也在不断涌现。比如 Java EE(Java Platform, Enterprise Edition)、Spring Framework、Hibernate、Maven、Tomcat、Jenkins、Kafka 等等,这些技术和框架为 Java 赋予了更广泛的应用领域和更强大的功能。
在 Java 发展的过程中,有很多个关键人物和组织,他们对 Java 的发展和推广做出了重要的贡献。James Gosling、Patrick Naughton、Scott McNealy、Jonathan Schwartz、Mark Reinhold、Doug Lea 等人,以及 Sun Microsystems 公司和后来的 Oracle 公司,都是 Java 发展历程中不可或缺的一部分。
Java 的成功,离不开全球范围内的开发者社区、技术媒体和行业组织的支持和推动。JavaOne 大会、JCP(Java Community Process)、JavaWorld、InfoQ、Stack Overflow、GitHub 等,这些平台和组织为 Java 技术的普及和推广做出了重要的贡献。
综上所述,Java 的历史是一个不断创新和发展的过程。40 个与 Java 相关的名字,涵盖了 Java 发展历程中的关键节点和重要人物,也展现了 Java 技术的潜力和未来发展的方向。作为一种革命性的编程语言,Java 无疑将在未来的软件开发领域中继续发挥重要的作用,推动着技术和产业的不断进步。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2013-03-28 上传
2022-08-08 上传
2007-10-04 上传
2007-09-16 上传
2013-03-27 上传
2021-07-14 上传
liangzi_001
- 粉丝: 0
- 资源: 10
最新资源
- WordPress作为新闻管理面板的实现指南
- NPC_Generator:使用Ruby打造的游戏角色生成器
- MATLAB实现变邻域搜索算法源码解析
- 探索C++并行编程:使用INTEL TBB的项目实践
- 玫枫跟打器:网页版五笔打字工具,提升macOS打字效率
- 萨尔塔·阿萨尔·希塔斯:SATINDER项目解析
- 掌握变邻域搜索算法:MATLAB代码实践
- saaraansh: 简化法律文档,打破语言障碍的智能应用
- 探索牛角交友盲盒系统:PHP开源交友平台的新选择
- 探索Nullfactory-SSRSExtensions: 强化SQL Server报告服务
- Lotide:一套JavaScript实用工具库的深度解析
- 利用Aurelia 2脚手架搭建新项目的快速指南
- 变邻域搜索算法Matlab实现教程
- 实战指南:构建高效ES+Redis+MySQL架构解决方案
- GitHub Pages入门模板快速启动指南
- NeonClock遗产版:包名更迭与应用更新