魔乐李新华javase笔记第一天.doc
Java是一门广泛使用的编程语言,起源于1991年的SUN公司GREEN项目,最初是为了实现通过电子邮件控制家用电器的物联网概念。最初的研发语言选择是C++,但由于其复杂性,SUN工程师开发出了一种基于C++但更为简洁的语言——OAK。尽管在与NetScape的SGL竞争中失败,但SUN转向了浏览器技术,推出了HotJava浏览器,这标志着Java的诞生。1995年,OAK正式更名为Java,寓意活力与热情。 Java的发展历程可以分为三个主要阶段: 1. **完善期**:从JDK 1.0到JDK 1.2,这一时期Java逐步成熟,奠定了其作为强大开发平台的基础。 2. **平稳期**:JDK 1.3到JDK 1.4,此阶段Java保持稳定发展,增强了性能和功能。 3. **发展期**:JDK 1.5到JDK 1.7,这一时期Java引入了许多重要的改进,比如泛型和自动装箱/拆箱等特性。 SUN公司,作为Java的创造者,以生产硬件为主,特别是小型机,如在Amazon书店中的应用。然而,尽管SUN创造了Java,但真正从中获利的是IBM,其Websphere Studio产品在市场中取得了成功。SUN在互联网泡沫破裂后一直未能恢复元气,最终在2009年被Oracle以69亿美元收购。 Oracle收购SUN公司对编程语言市场格局产生了重大影响,形成了Oracle、Microsoft和Adobe三足鼎立的局面。Oracle拥有了强大的数据库系统、中间件产品以及Java编程语言,进一步巩固了其在企业级市场的地位。而Java也分化为三个主要方向: - **Java SE(原J2SE)**:主要用于桌面单机程序开发。 - **Java EE(原J2EE)**:专用于企业级平台,常用于银行、电信等大型项目。 - **Java ME(原J2ME)**:针对嵌入式设备,虽然被Android取代,但曾推动了早期的移动游戏和应用程序的发展。 随着Java的发展,尤其是在Android系统的普及,Java在移动领域的影响力日益增强,实现了其最初在嵌入式设备上的愿景。Java以其跨平台、面向对象和丰富的库支持,成为了开发者的重要工具。同时,Java的持续进化,如JDK 8及以后的版本引入的Lambda表达式和Stream API等,使其始终保持在编程语言的前沿。
剩余33页未读,继续阅读
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- redis可视化工具:RedisDesktopManager
- 众数问题-使用python的scipy库解决众数问题.md
- 众数问题-使用python的collections库解决众数问题.md
- 众数问题-使用纯python代码解决众数问题.md
- asm-西电微机原理实验
- 第三阶段模块一-数字排序
- 解决ubuntu23.10安装向日葵失败,使用apt install -f无法解决依赖问题
- Screenshot_20241117_024114_com.huawei.browser.jpg
- .turing.dat
- shopex升级补丁只针对 485.78660版本升级至485.80603版本 其它版本的请勿使用!