Java基础【01】基础知识、开发环境、编译过程

本文介绍了Java的基础概念,如JVM、JRE和JDK的区别,并详细讲解了Java开发环境的搭建流程,包括JDK的安装与环境变量配置,以及开发工具Eclipse的安装。此外还概述了Java程序的编译和运行过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本篇博文主要包括Java基础知识,开发环境,编译过程等。其中会有转载前辈们总结过的文章,在此首先感谢前辈们的总结。

有人可能会觉得总结还是自己做比较好,比如可以加深自己的记忆,并且有助于再次理清框架、结构等。对此我也很认同,但是有时候对一些比较简单的东西,或者一些操作技巧之类的总结,我则认为没有必要自己再花时间总结一遍,把前辈们总结好的文章收藏起来,需要的时候能快速找到就好了。所以这篇博文中会包含很多转载。

1.名词解释

1.1 JVM

 

JVM是Java Virtual Machine(Java虚拟机)的缩写,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。

Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码。而引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码,文件名.class),就可以在多种平台上不加修改地运行。Java虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令执行。这就是Java的能够“一次编译,到处运行”的原因。

1.2 JRE

JRE是Java Runtime Environment缩写,指Java运行环境。运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java系统(核心)类库。

1.3 JDK

JDK是 Java 语言的软件开发工具包,用于开发Java应用程序。JDK是整个Java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA开发工具。

总结:

1) JDK = JRE + Java开发工具 = (JVM+Java系统类库)+Java开发工具。

2) JRE是运行Java程序的最小环境;JDK是开发Java程序的最小环境。

2.开发环境

2.1安装JDK并配置环境变量

推荐一个我认为写的很详细的前辈的教程:

点击打开链接

2.2安装开发工具Eclipes

推荐教程:

点击打开链接

注:先安装JDK并配置好环境变量后才能运行Eclipes。

3.Java编译和运行过程

Java的编译和运行过程是非常复杂的,下面先简单的归纳为两个步骤:

1. 编译期: java源文件(*.java),经过javac编译器编译,生成字节码文件(*.class)。

2. 运行期: JVM加载并运行字节码文件(*.class),将字节码解释成具体平台上的机器指令(0和1)。

详细的编译和运行过程参考:

1.Java代码编译过程简述

2.Java程序编译和运行过程详解

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值