魔乐李新华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币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 帐篷铝座弯管设备(sw20可编辑+工程图)全套技术资料100%好用.zip
- Comsol 模拟 仿真 模型 热-流-固四场耦合增透瓦斯抽采,包括动态渗透率、孔隙率变化模型,涉及pde模块等四个物理场
- 中央空调管道清洁机器人sw10可编辑全套技术资料100%好用.zip
- 重力牵引式供料机sw18可编辑全套技术资料100%好用.zip
- 锥形螺母垫片压合机sw20可编辑全套技术资料100%好用.zip
- C++开发的智能电表读数程序,可用485和计算机读取电量并存
- 自动喷码机sw18可编辑全套技术资料100%好用.zip
- SSA-CNN-SVM分类,基于麻雀算法(SSA)优化卷积神经网络(CNN)-支持向量机(SVM)的数据分类预测 SSA优化参数为:学习率,批量处理大小,正则化参数 1、运行环境要求MATLAB版本
- 基于spring boot的二手交易平台.zip
- 基于spring boot的的小区物业管理系统.zip
- az500-3.pdf
- 基于spring boot的毕业生信息招聘平台.zip
- 基于spring boot的旧物置换网站.zip
- 基于spring boot的旅游管理系统.zip
- UPFC统一潮流控制器,基于matlabsimulink搭建,
- 基于spring boot的人职匹配推荐系统.zip