学东西的秘诀,就是一次不要学太多。
——猫之羽凛夏

(1)请简述JVM、JRE、JDK三者之间的关系。
① JVM 是指 Java虚拟机 ,编译器负责将 Java 源文件(.java)编译成字节码文件(.class),JVM 加载字节码文件并运行。不同的平台使用不同的 JVM ,这就是 Java 能够跨平台的根本原因。
② JRE 是指 java 运行环境 ,包含了 JVM 和运行 java 程序所必须的环境。JRE=JVM+java系统类库。
③ JDK 是 Java开发工具包,JDK=JRE+编译、运行等工具。作为一名 java语言基础为基础Java 程序员 必须安装JDK 才能正常开发。
总之,Java程序运行的最小环境为 JRE ,Java程序开发的最小环境为 JDK。

(2)请简述Java编译运行过程。
Java源文件,经过编译,生成 .class 字节码文件,JVM 加载 .class 并运行 .class。
可跨平台,一次编程到处使用。

(3)安装一个JDK环境,需要完成哪些环境变量?
1. JAVA_HOME: 指向 jdk 的安装路径;
2. CLASSPATH: 表示类的搜索路径,一般简写为.;
3. PATH: 指向 jdk 下的 bin 目录。

(4)请说说你了解或使用过的IDE工具。
1. Eclipse 开源而且免费,使用范围较广;
2. MyEclipse 收费有激活成功教程,跟eclipse功能非常相似,有一定的市场占有率;
3. IntelliJ IDEA ,简称 idea ,收费有激活成功教程,很多公司会使用这个作为开发工具,功能强大,个人觉得比 MyEclipse 好用的多。
(补充:轻量级开发工具VSCode,不仅开源还非常好用,特别是对初学者非常友好)


版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.bianchenghao6.com/h6javajc/2727.html