Java_00_000-JDK8 下载及安装

 

要想编译和运行 Java 程序,离不开 Java 的编译和运行环境,甲骨文公司为 Java 提供一套原生的开发环境,通常称为 JDK 。虽然九月份即将推出最新版本 JDK 15 ,但 JDK 8 依然不失为一个很好的选择……

 

◆ 下载与安装


有一种说法是每一次 JDK 的版本更新都会有同时发布两个不同版本,其中奇数版本号代表稳定版,偶数版本号则代表测试版,我选择安装的版本是 JDK 8u201 。

1. 获取途径

显示异常,评论区找我哟!

2) 这里我们选择对应 Windows x64 体系的安版本即可

显示异常,评论区找我哟!

2. 安装流程

1) 双击运行安装向导
2) 单击下一步

显示异常,评论区找我哟!

3) 选择合适的 JDK 安装路径 ,单击下一步

显示异常,评论区找我哟!

4) 单击确定即可

显示异常,评论区找我哟!

5) 选择合适的 JRE 安装路径 ,单击下一步

显示异常,评论区找我哟!

6) 单击关闭

显示异常,评论区找我哟!

 

◆ 配置环境变量


环境变量的配置可以保证我们在任意目录下调用 JDK 包含的工具集。

1. 配置流程

1) Win +Pause 呼出属性界面,单击高级系统设置,单击环境变量

显示异常,评论区找我哟!

2) 单击新建

显示异常,评论区找我哟!

3) 变量值设为 JDK 安装路径,单击确定

显示异常,评论区找我哟!

4) 单击系统变量 Path ,单击编辑

显示异,评论区找我哟!

5) 单击新建,输入如下字符

显示异常,评论区找我哟!

6) 依次单击确定,关闭当前窗口

2. 验证方法

1) Win+R 呼出运行命令框,输入 cmd ,回车
2) 输入 java -version ,回车后会返回版本相关信息

显示异常,评论区找我哟!

3) 桌面新建记事本文件,输入如下代码:

public class Demo
{
	public static void main(String[] args)
	{
		System.out.println("Hello world!");
	}
}

4) 记事本文件重命名为 Demo.java
5) 命令行界面输入 cd Desktop ,回车
6) 命令行界面输入 javac Demo.java ,回车
7) 命令行界面输入 java Demo ,回车

显示异常,评论区找我哟!

 

◆ 基本知识储备


1. JVM

JVM(Java Virtual Machine)即 Java 虚拟机。

JVM 可理解成一个以字节码为机器指令的 CPU 。Java 编译程序将后缀名为 .java 的 Java 源程序编译为 JVM 可执行的代码(后缀名为 .class 的 Java 字节码文件),运行 JVM 字节码的工作由解释器来完成。整个运行代码的过程分为代码的装入、校验和执行三步进行:装入代码的公作由类装载器完成,类装载器负责装入一个程序运行所需要的所有代码;字节码校验器负责代码的校验;解释器负责代码的校验;解释器负责代码的执行。每种类型的操作系统都有一种对应的 JVM ,JVM 屏蔽了底层操作系统的差异,使 Java 程序能够做到 “一次编译,随处运行”。

显示异常,评论区找我哟!

2. JRE

JRE(Java Runtime Environment)即 Java 运行时环境。

JRE 包含 JVM 和 Java 的核心类,JVM 的一个超集。JVM 对于一个平台或者操作系统是具体明确的,而 JRE 确是一个一般抽象的概念,它代表了完整的运行时环境。我们在 JRE 文件夹中看到的所有的 JRE 文件和可执行文件都会变成运行时的一部分。事实上,如果我们并不需要开发 Java 程序,而仅仅是运行他人已有的 Java 应用程序的时候,仅仅安装这个单独的 JRE 文件就足够了。

如果你足够细心,就会发现除了单独安装的产生的 JRE 文件夹,JDK 的安装文件夹内也有一个 JRE 文件夹,而且它们内部的文件几乎完全一致。位于外部的被称为公共 JRE ,内部的则被称为专用 JRE 。公共 JRE 是为运行加载到计算机中的 Java 程序来提供运行环境的,会注册到 Windows 注册表(HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft)中。专用 JRE 则是为了开发 Java 应用程序而准备的,它与公共 JRE 的主要区别在于多了一个 Server 的 VM 执行选项。Sever 与 Client 使用不同的 VM 虚拟机。当计算机运行一个 Java 程序时,会自动调用 Client VM ,但是如果是开发 Java 就会使用 Server VM(Server VM 启动时间较长,占用内存较多,但是启动后执行性能更高)。

3. JDK

JDK(Java Development Kit)即 Java 开发工具包。

JDK 包含了 JRE 和一批用于 Java 开发的工具,像 javac 、javadoc 等。

显示异常,评论区找我哟!

 


上述所云,诚为一家之言,如有疏漏谬误,欢迎批评指正!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值