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也不需要配置环境变量,但作为开发人员环境变量还是必要的。