Java的大斧JDK——JDK的介绍

目录

一、JDK的简介

二、JDK的安装

1.JDK的下载

三、JDK的组成

四、运行Java程序

1.编写Java程序

2.编译代码

结尾

一、JDK的简介

JDK:Java Development Kit又称Java开发工具包。是Java开发者开发Java必不可少的工具。JDK包含JRE(Java运行环境)、Java编译器(Javac)以及开发工具。

二、JDK的安装

1.JDK的下载

首先需要找到Javaji

进入官网我们可以看到Java官网对Java的简介、面向用户的Java运行程序、面向开发者的JDK的安装。

点击开发人员下载进入下界面(Java Downloads Java下载)。在这界面可以看到JDK的不同版本,其中说明了那些事长期支持版。而我们需要下载的正是长期支持版

这可以直接将JDK的压缩包下载下来。解压缩后就是JDK本体。 笔者建议新建文件夹专门放JDK文件,可能以后还会下其他的版本,这样方便管理。

2.修改环境变量

这笔者以win11作为示范,其他系统操作基本大差不差。、

首先打开设置,选择系统,系统信息点击高级系统设置。或者直接在电脑下方搜索编辑系统环境变量

随后点击环境变量

最后在path中新建路劲,将JDK的bin路径加入即可。

这样环境变量就修改完成了。

为什么要修改环境变量呢?为了控制台更方便使用java的指令,Javac、Javap等都要控制台。你也不想每次输指令都要输一大段路径吧(doge)。

三、JDK的组成

JDK是由JRE(JVM、Java核心类库)、Java编译器(Javac)、Java开发工具组成。

1.JRE:Java运行环境。其中包含JVM(Java虚拟机)和Java核心类库。其作用就如名字那样,是Java程序运行必备的条件。若只需要运行已经编译好的Java程序JRE就足够了。

2.JVM:Java虚拟机。是“Write once, Run anywhere.”主要实现者。JVM是Java的运行工具。JVM将Java程序与系统分开。使得Java程序并不直接由本地系统执行,而是由JVM执行。每个系统都有对应的JVM。由此实现了一次编写,到处运行。

3.Java核心类库:Java实现各种功能的类的所在内存空间。例如实现标准输入、输出的类System,计算所需的类Math。这些类都在Java核心类库中。

4.Java编译器:将Java文件编译成字节码文件。在其他语言中编译器会将代码直接编译成二进制的机械码文件,但Java不同由于Java程序是由JVM运行,因此Java文件只会编译成字节码文件。

5.Java开发工具:用于开发的各种工具。在编写代码的时候往往不能一次就编写成功,需要各种工具进行辅助。例如Javadoc(Java文档)、javap(Java反汇编)等。

四、运行Java程序

Java程序的运行逻辑大致是将Java文件转为字节码文件(class),再由JVM去执行。

1.编写Java程序

新建文本文档,将后缀txt改为java。注意:需要将文件扩展名显示

用记事本打开java文件写个简单代码并保存(一定记得保存)。

至于这代码是怎么写的,为什么要怎么写。这些后面学Java会慢慢讲,先跟着写就对了。

2.编译代码

在要编译的Java文件的路径中输入cmd(命令提示符)。

其实在哪个地方打开cmd都行,只不过在输入指令时需要将Java文件的地址输入,就是麻烦了点。

在控制台输入javac的命令,让Java编译器将代码转为字节码文件。

编码的方式也有好几种。其中笔记本默认是utf-8编码,控制台默认是GBK编码。其中字母部分都是ASCLL编码方式,区别在于非字母的汉字等其他语言。可以输入Javac -encoding utf-8使控制台用utf-8编译。

生成字节码文件后就可以在JVM上运行了。在控制台输入java指令即可。

这样便完成了Java从编辑到运行的完整过程。

结尾

这篇文章介绍了JDK并下载。其中运行Java其实很少用笔记本和控制台(主要是太麻烦),更多的是使用集成开发环境IDEA。用IDEA也不需要配置环境变量,但作为开发人员环境变量还是必要的。

赖子斗地主
QQ免费气泡怎么得 QQ免费气泡获得方法【教程】
Copyright © 2022 2018世界杯时间_世界杯百大球星 - gonhee.com All Rights Reserved.