携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第1天,点击查看活动详情
Day02
1. Java程序的执行流程
2. Jdk是什么
jdk: java developed kit java开发库
jdk = JRE工具包+编程工具包+jvm+底层的库文件
3. jdk的版本
- jdk5
- jdk6
- jdk7
- jdk8 1.8(长期支持版)
- jdk9
- jdk18(最新版)
4. jdk的安装
下载地址: www.oracle.com/java/techno…
下载jdk的安装包:
开始安装jdk:
⚠️: 安装软件不要出现中文路径
5. 查看jdk的安装目录介绍
|- bin:存放的可执行文件(java编译器 java解释器 内存分析器...)
|- include: sun公司为了适配不同的操作系统的一些头文件
|- jre: Java运行时环境
|- lib: sun公司给我们提供的一些编程接口
6. 操作系统的用户接口
一般成熟的操作系统(windows/linux/macos)都会提供两套用户接口来给不同的用户使用,一般用户(图形化用户接口程序),高级用户(命令行用户接口程序)
以windows为例:
- 图形化用户接口程序:
Explorer.exe(windows资源管理器) - 命令行用户接口程序:
cmd.exe
7. 执行安装的工具
我们如果想使用我们安装好的编译器,那么该如何使用?
我们使用图形化用户接口程序来执行javac.exe=>双击执行
我们使用命令行用户接口程序来执行javac.exe=>(cmd进入jdk的安装路径-->javac)
但是现在有一个问题: 我们想要使用jdk中提供的这一些编译器等好用的工具,得先进入到jdk的安装目录才可以使用;这是非常繁琐的,但是有一个好的办法,操作系统给我们在开机的时候会去加载一个叫做环境变量的位置,我们只需要把我们的jdk的安装目录加入到环境变量中,那么在操作系统启动的时候就会自动加载jdk的安装目录,我们就可以在任何的地方使用这些工具了;
8. 配置环境变量
windows的环境变量的配置:
此电脑--->右键--->属性--->高级系统设置
环境变量配置完成之后,就可以在任意的位置使用jdk中的工具了:
javac: 编译器
java: 解释器
java -version: 查看版本工具
9. java程序的开发工具
开发java程序首先得编写源代码,编写源代码就需要编辑器
编辑器:
- windows记事本
- notepad++(只能在windows平台使用)
- editplus(只能在windows平台使用)
- sublim(全平台可以使用)
- vscode(微软)--->宇宙第一编辑器,支持全平台
使用编辑器编写代码,编写完成之后需要使用编译器(javac.exe)来进行编译,编译完成生成class文件,我们使用解释器就可以把class文件加载到jvm中去运行;
10. 开发第一个java程序
-
创建一个
.java源文件 -
编写代码
public class Hello{ public static void main(String[]args){ System.out.println("hello xzy..."); } } -
编译
-
运行
java Hello