Java语言入门:历史、JDK、JRE与JVM解析

需积分: 14 1 下载量 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编程语言奠定了坚实的基础。