JAVA发展历程与薪资变迁:从GREEN项目到现代应用
需积分: 10 138 浏览量
更新于2024-07-24
收藏 7.04MB DOC 举报
"Java编程语言的发展历史和主要版本"
Java编程语言自诞生以来,一直扮演着重要的角色,尤其在企业级应用和移动开发领域。Java的语法与C++相似,但设计时更注重简洁和安全性,使其成为一种广泛应用的语言。Java的发展历程可以分为几个关键阶段:
1. **起源与发展**:
- Java的起源可追溯至1991年的GREEN项目,最初是为了实现通过电子邮件控制家用电器的物联网概念。SUN公司的工程师计划使用C++进行开发,但由于其复杂性,他们创建了一个名为OAK的新平台。然而,OAK在与NetScape的SGL竞争中失败,但这并未阻止SUN的进步。
- 学习了网景公司的浏览器技术后,SUN推出了HotJava浏览器,这标志着Java开始向浏览器技术迈进。1995年,OAK正式更名为Java,象征着新的开始。
2. **完善期**:
- JDK1.0在1995年的发布标志着Java的正式亮相。这个版本奠定了Java的基础,并引入了许多核心特性。
- JDK1.2在1998年发布,这是Java的重要升级,被重新命名为Java2,标志着Java进入企业级应用领域。
3. **平稳期**:
- 从JDK1.3到JDK1.4,这一阶段Java逐渐稳定,对性能进行了优化,并增加了许多新功能,如异常处理和垃圾回收的改进。
4. **发展期**:
- JDK1.5(也称为Java SE 5.0)在2005年发布,引入了泛型、枚举、自动装箱/拆箱等重要特性,显著提升了代码的可读性和类型安全性。
- JDK1.6和1.7继续增强性能和安全性,提供了更多的API,进一步巩固了Java在软件开发中的地位。
5. **公司变迁**:
- SUN Microsystems,作为Java的创造者,以其小型机业务闻名,如在Amazon书店的应用。然而,尽管Java非常成功,但真正从中获利的是IBM,通过其Websphere Studio产品线。
- 不幸的是,SUN在2000年后因市场竞争加剧,最终在2009年被Oracle公司收购,Java也因此成为了Oracle的产品。
Java的这些发展历程展示了其不断进化的特性,以及如何适应不断变化的技术环境。无论是在服务器端、桌面应用,还是移动领域的Android开发,Java都保持了其强大的影响力。学习Java不仅意味着掌握一门编程语言,也是深入理解软件开发历史和技术演进过程的一部分。
2009-07-17 上传
点击了解资源详情
2009-10-12 上传
2009-10-12 上传
2009-05-02 上传
2010-12-28 上传
wxxyjksbztj
- 粉丝: 0
- 资源: 3
最新资源
- matlab实现bsc代码-FluxDoRe2D:通过二维捐赠区域进行通量积分
- filter.zip_matlab例程_Visual_Basic.NET_
- COVID笔记本:与COVID相关的Jupyter笔记本
- flashcards:云中托管的抽认卡系统可帮助您随时随地更有效地学习
- PyPI 官网下载 | tencentcloud-sdk-python-habo-3.0.512.tar.gz
- Shinyndnd:在Shiny中创建拖放元素
- GithubAPI:Github API应用程序搜索用户
- FragmentKey一款解决使用newInstance创建fragment定义key传值问题的apt框架-Android开发
- oldest_business:浏览来自BusinessFinancing.co.uk的有关世界上最古老的业务的数据
- module3-solution
- hysdn_proclog.rar_Linux/Unix编程_Unix_Linux_
- maidenhead:Tiny C库,用于以任意精度处理处女的网格正方形
- node演示项目.zip
- lovearth-xdua-nodejs-sdk:适用于xdua的nodejs sdk
- matlab实现bsc代码-MSRcode:用于MSR项目的Matlab代码
- Nascent_m6A_Scripts