Java运行机制:从SUN到JVM的探索
需积分: 14 10 浏览量
更新于2024-08-18
收藏 1.22MB PPT 举报
Java运行机制主要探讨的是Java语言如何在不同的操作系统上通过Java Virtual Machine (JVM) 实现跨平台执行,即“一次编译,处处运行”。这个概念的关键在于JVM作为Java语言的执行环境,它在底层操作系统之间起到桥梁作用,屏蔽了硬件和操作系统细节,使得Java程序可以在各种平台上无缝运行。
Java语言的发展起源于1991年,由Sun Microsystems(后更名为Oracle)的GreenTeam小组为开发能在消费电子产品上进行交互操作的分布式系统框架而创立。最初,团队尝试使用C++进行开发,但由于C++的一些局限性,他们发展出了名为OAK的语言,这是Java的前身。然而,最初的努力并未成功,项目组随后转向了Java的开发。
1993年至1997年是Java历史上的重要转折点。随着互联网的兴起,特别是Mosaic浏览器的出现,James Gosling意识到Java的潜力,用Java编写了用于网页交互的Java Applet,这标志着Java语言正式诞生。1995年,OAK改名为Java,并发布了Java Development Kit (JDK) 1.0版本。在短短的三周内,Java就吸引了22万次下载,显示出其强大的吸引力。
Java语言的第一个重要里程碑是在1999年,当时在旧金山召开的JavaOne大会上,Java被进一步推广和认可,标志着其在业界的广泛应用和成熟。此后,Java经历了多个版本的迭代,如JDK 1.1、1.2、1.4等,不断优化性能和功能,支持企业级应用开发,成为了现代软件开发的重要工具。
除了语言本身,Sun Microsystems还提供了Java平台,包括Solaris操作系统,以及一系列服务器端技术如MySQL数据库等。然而,2009年Oracle以74亿美元收购Sun公司,结束了Sun的时代,但Java语言本身的生命力依然强大,继续在全球范围内被广泛使用。
Java运行机制的核心在于JVM的跨平台能力,而Java语言的发展则伴随着Sun Microsystems从创建到并购的变迁,但其作为一种革命性的编程语言,在互联网和技术革新中扮演了不可或缺的角色。
2018-11-14 上传
2010-10-29 上传
2017-08-18 上传
2009-07-23 上传
2012-06-30 上传
2024-10-08 上传
2010-01-04 上传
5460 浏览量
8179 浏览量
清风杏田家居
- 粉丝: 21
- 资源: 2万+
最新资源
- Java集合ArrayList实现字符串管理及效果展示
- 实现2D3D相机拾取射线的关键技术
- LiveLy-公寓管理门户:创新体验与技术实现
- 易语言打造的快捷禁止程序运行小工具
- Microgateway核心:实现配置和插件的主端口转发
- 掌握Java基本操作:增删查改入门代码详解
- Apache Tomcat 7.0.109 Windows版下载指南
- Qt实现文件系统浏览器界面设计与功能开发
- ReactJS新手实验:搭建与运行教程
- 探索生成艺术:几个月创意Processing实验
- Django框架下Cisco IOx平台实战开发案例源码解析
- 在Linux环境下配置Java版VTK开发环境
- 29街网上城市公司网站系统v1.0:企业建站全面解决方案
- WordPress CMB2插件的Suggest字段类型使用教程
- TCP协议实现的Java桌面聊天客户端应用
- ANR-WatchDog: 检测Android应用无响应并报告异常