Java语言入门:历史、JDK、JRE与JVM解析
需积分: 14 19 浏览量
更新于2024-07-18
收藏 1.21MB DOCX 举报
"java入门基础1"
本文主要介绍了Java编程语言的基础知识,包括它的起源、发展历程、核心组件以及执行过程。让我们深入探讨这些知识点。
1. 计算机语言的发展历史
计算机语言经历了从机器语言、汇编语言到高级语言的演变。其中,SQL语言被视为第四代语言。ENIAC(埃尼阿克)是第一台电子计算机,标志着计算机时代的开端。
2. Java语言的发展历史
Java起源于Sun公司,由James Gosling(高司令)创立。在Oracle公司收购Sun后,Java成为了Oracle的一部分。Java有三个主要版本:J2EE用于服务器端应用,J2SE用于个人计算机,J2ME则适用于消费电子产品。
3. JDK、JRE和JVM
- JDK(Java Development Kit)是Java开发工具包,包含了JRE,供开发者编写和调试Java程序。
- JRE(Java Runtime Environment)是Java运行环境,提供了运行Java程序所需的基本组件。
- JVM(Java Virtual Machine)是Java虚拟机,是Java跨平台的关键,负责解释执行字节码。
JDK和JRE都包含了JVM,JRE是运行Java程序的基础,而JDK则是开发Java程序的必备工具。
4. Java的跨平台原理
Java实现跨平台的关键在于JVM。Java源代码编译成与平台无关的字节码,然后在任何安装了对应JVM的平台上运行,由JVM将其转换为特定操作系统的机器码。
5. Java的执行过程
Java程序的执行分为两步:首先,通过`javac`编译器将源代码编译为字节码文件(.class)。然后,JVM解释执行字节码,生成特定操作系统的机器码,使得程序能够在不同平台上运行。
6. Java开发运行步骤
- 创建和编辑Java源程序,文件扩展名为`.java`。
- 使用`javac`命令编译源文件,生成字节码文件。
- 运行程序,使用`java`命令执行已编译的字节码文件。
以上就是Java入门的基础内容,包括其历史、组件以及运行流程,这些知识为初学者理解Java编程语言奠定了坚实的基础。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2008-10-21 上传
2014-08-06 上传
陈同学专辑
- 粉丝: 2
- 资源: 1
最新资源
- 深入浅出:自定义 Grunt 任务的实践指南
- 网络物理突变工具的多点路径规划实现与分析
- multifeed: 实现多作者间的超核心共享与同步技术
- C++商品交易系统实习项目详细要求
- macOS系统Python模块whl包安装教程
- 掌握fullstackJS:构建React框架与快速开发应用
- React-Purify: 实现React组件纯净方法的工具介绍
- deck.js:构建现代HTML演示的JavaScript库
- nunn:现代C++17实现的机器学习库开源项目
- Python安装包 Acquisition-4.12-cp35-cp35m-win_amd64.whl.zip 使用说明
- Amaranthus-tuberculatus基因组分析脚本集
- Ubuntu 12.04下Realtek RTL8821AE驱动的向后移植指南
- 掌握Jest环境下的最新jsdom功能
- CAGI Toolkit:开源Asterisk PBX的AGI应用开发
- MyDropDemo: 体验QGraphicsView的拖放功能
- 远程FPGA平台上的Quartus II17.1 LCD色块闪烁现象解析