JDK内容
此部分内容涉及JDK的相关概念,以及为JDK配置环境,虽然有价值,但是大概率不会重复操作
概念相关:
JDK(Java Development Kit) java语言开发的工具包,其包含着java开发环境JRE(Java Runtime Environment)以及编译工具和开发工具。
JRE是java开发的运行环境,也就是如果只运行java工具,只需要JRE即可,其内包含着JVM(java virtual machine)
和核心类库。
JVM/虚拟机就是java语言能够跨平台运行的奥秘,不同的操作平台,例如windows\macs等有着自己的虚拟机,通过不同的虚拟机,使得经过编译的java内容可以在不同平台上运行。
核心类库就是已有的java文件,其中包含着我们所经常使用的方法等。
琐碎:
LTS长期支持 版 jdk8/11/17/21
配置环境/路径
如果需要找配置环境的理论基础,可以从 2.终端/命令提示符 找到理论依据,接下来配置环境。
-
通过系统>高级系统设置>系统属性>高级>环境变量 找到环境变量
-
系统变量中,不急着设置path,而是设置名为JAVA_HOME 地址为安装JDK的地址,此处地址到D:\javaPrograms\java-17
-
设置path,添加路径为 %JAVA_HOME%\bin 其实就是等价于之前的D:\javaPrograms\java-17\bin
终端/命令提示符
此部分内容具有迁移性
技法:
window键+R :引出运行窗口,输入cmd可以引出电脑终端
在电脑终端内:
-
dir 可以查询当下文件夹中的文件和文件夹
-
cd + 文件夹名 可进入文件夹中
-
cd.. 可以返回上一文件夹中
-
盘符+ :可以切换当前盘 例如:输入 D: 可以从C盘切换到D盘
补充:对于.com .bat .exe 文件 可以通过cd + 文件名直接执行程序
例如:对于snipaste.exe 我们可以直接 cd snipaste 启动程序
关键:如果我们要执行一个本不存在在这个盘中的文件,我们可以通过path功能来实现,其实这也就是我们要配置环境的理论基础。
java程序运行
对于java的初次运行,其实没什么好操作的,因为后续的java都是在idea运行的,纠结操作毫无意义。
反而简单的理解java本身是如果运行的,分为三个阶段
-
编写代码 -文件后缀为java 其内为源代码
-
编译代码 -文件后缀变为calss 其内放置字节码[由javaC编译]
-
运行代码- [由java运行]