1、环境搭建
首先java的产品叫JDK,必须安装JDK才能使用Java。
Java的发展史:
其中,LTS是比较稳定的版本,推荐比较新的LTS17版本。
JDK下载:JDK Development Kit 17.0.7 downloads
下载完成后,我们双击安装包安装,安装时需要注意的是:
- 不要安装在中文目录下
- 不要安装在含有空格的目录下
安装完成后,可以看到在安装目录下的bin目录,有java和javac
两个可执行文件。
java.exe
:执行工具
javac.exe
:编译工具
验证是否安装成功,使用下面两个命令行:
java -version
javac -version
可以看到,显示正常,并且版本号也和我们安装的一致。到这里JDK就已经安装成功了。
我这里是下载的.exe安装包自动安装,会自动配置环境变量到
Path
变量中去,如果是下载的压缩包,那就需要手动去配置环境变量。
exe安装包自动配置的环境变量如图:
打开目录如图:
2、常用命令
常用命令 | 作用 |
---|---|
D: | 切换到某个盘下 D:、C: |
dir | 查看当前路径下的文件信息 |
cd | 进入单级目录: cd itfeiniu |
cd … | 回退上一级 |
cd \ | 回退到盘符根目录 |
cls | 清屏 |
3、开发步骤
- 创建HelloWorld.java,代码如下
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello World");
}
}
-
编译:
javac HelloWorld.java
编译成功后,在同目录下会出现一个
HelloWorld.class
文件。 -
运行:
java HelloWorld
控制台打印:
4、JDK的组成
-
JVM:Java虚拟机,真正运行Java程序的地方
-
核心类库:Java自己写好的程序,给程序员自己的程序调用的
-
JRE:Java的运行环境
-
JDK:Java开发工具包(包括上面所有)
5、跨平台工作原理
一次编译,处处可用。主要原因是Sun公司写了不同的JVM分别去适配不同的操作系统。所以我们编译完成的代码就可以在各个操作系统上运行。
6、Path环境变量
path环境变量用于记住程序路径,方便在命令行窗口的任意目录启动程序。
用户变量中的Path,只对当前登录用户有效。系统变量中的Path,对所有用户有效。
举个例子,配置命令行直接打开chrome
浏览器。
-
没配置前,我们在命令行输入
chrome
是没有用的。 -
配置后,我们再在命令行输入
chrome
,系统会直接打开chrome浏览器
手动配置JDK时,环境变量一般需要配置
Path
和JAVA_HOME
两项。JAVA_HOME:D:\develop\Java\jdk-17.0.7
Path:%JAVA_HOME%\bin