JAVA学习记录1
文章为个人学习记录,仅供参考,如有错误请指出。
什么是JAVA?
JAVA是一种高级的编程语言,可以用于开发大部分场景的软件,但主要用于服务器的开发。
什么是JDK?
类似于python使用PyCharm来编写代码,JDK也是为JAVA的编写建立一个编写、运行和调试的环境,是JAVA的开发工具包,由sun公司推出并被Oracle甲骨文公司收购推广的技术,从1996年推出JDK1.1至今已经推出至JDK23(2025.1),虽然有很多版本,但是不是所有版本都适合使用,推荐JDK8、JDK11、JDK21,因为这几个版本为LTS(long-term support)长期支持版,顾名思义甲骨文会长期维护这几个版本,及时为这几个版本提供补丁,对用户来说开发环境更为稳定。
开发并运行一个JAVA程序主要涉及以下几个基本步骤:
1.安装JAVA Development Kit(JDK)
2.配置环境变量
3.选择开发工具
JDK版本如何选择?
上述提到目前市面上推出的版本较多,不好选择,但是新版本可以兼容旧版的功能,同时又会更新一些新的技术,不过这个根据需要自行选择一个LTS版本即可。我选择较新且稳定的JDK21。
如何下载安装JDK?
途径有很多,推荐直接去官方(www.oracle.com)下载安装包。我是window10系统,一般安装X64版本就可以了,仅供参考。如果之前安装过其他JDK版本也没问题。
下载完安装包之后双击运行。
在第二页修改一下安装的位置,默认是安装在C盘,我修改为D盘。
注意!一定要记住这个安装的位置,后续配置环境变量时要用到,同时安装的路径中不能有空格和中文,防止后期报错。
安装完毕之后一定要检查JDK是否安装成功。win+R键并输入cmd打开命令指示符分别输入java和javac,如果看到一些指令提示说明安装成功。
java
javac
输入java -version和javac -version即可查看当前安装的JAVA版本。
java -version
javac -version
完成上述所有步骤且没有出错,那么恭喜你JDK安装成功。可以进行下一步配置环境变量。
为何要测试java和javac?
这两个代码是JDK中主要的部分,后期编译运行Java程序都会用到。简单来说,java是执行工具,javac是编译工具(也可以理解为翻译工具),上文提到Java是一种高级语言,计算机不能直接读懂Java命令,必须先通过javac编译工具进行翻译,将写好的程序翻译成计算机能够读懂的语言,然后再通过java执行工具执行才能驱动计算机的硬件进行运算。
JDK中包含了什么?
安装完JDK之后,首先需要了解JDK的组成。JDK主要由以下几个部分组成:
JVM(Java Virtual Machine):JAVA虚拟机,真正运行JAVA程序的地方;
核心类库:JAVA预先写好的程序,供用户调用;
JRE(Java Runtime Environment):JAVA的运行环境;
JDK(Java Development Kit):JAVA开发工具包(包括以上所有内容)。
如何配置环境变量?
安装完JDK之后首先要做的就是配置环境变量。配置环境变量是设置JAVA_HOME和将JDK的bin目录添加到系统的PATH中,目的是在电脑的任何位置都能够运行JAVA命令。
注意!新版本(如JDK21)会自动配置PATH环境,但还是建议学习一下如何配置,因为企业中使用的JDK可能是JDK8、JDK11等老版本,他们需要手动配置变量。
右键“此电脑”-高级系统设置-环境变量-用户变量或系统变量中找到变量名为Path的变量。
可以看到系统变量中的第一个就是自动为我们配好的变量,可删可不删,反正我们后面还要手动配置。
接下来,为java、javac配置环境变量,这两个步骤选择配置用户变量或者系统变量中的Path都行,我选择配置系统变量的Path。%JAVA_HOME%表示直接借用JAVA_HOME变量的地址,方便后期版本更新时修改。
再配置JAVA_HOME的环境变量,上述提到要记住JDK安装的位置。
注意!此处不要填写bin,填到jdk-21即可。
配置完成之后最好再去命令提示符中测试一下配置的地址是否正确。