前言:
各位小伙伴们,晚上好呀!小辰才刚刚踏上Javaee的基本学习道路,想分享一些自己的所思所想给大家。如果有什么有所遗漏或者有所不当的地方,还请各位小伙伴们多多包涵,不吝赐教呀!☕️☕️
一、常见的DOS命令
小辰的老师曾经说过初次学习Java编程最好不要一上来就使用集成开发环境IDE,不利于代码的掌握,建议使用文本编辑器,甚至可以使用记事本编写。在这种情况下,我们就需要熟悉一些DOS命令。
DOS命令,顾名思义,就是在DOS窗口上执行的命令。那如何打开DOS窗口,就是我们首先需要了解的问题。使用快捷键:win+r,输入cmd,回车,就可以打开DOS窗口。
![](https://img-blog.csdnimg.cn/339df119198141079d3a9f0fed07e5c9.png)
图1-1 win+r打开运行窗口,输入cmd,点击确定
dir命令: 查看当前目录下所有子文件或子目录
![在这里插入图片描述](https://img-blog.csdnimg.cn/ead124febcf9497f83545a1863084ec4.png)
图1-2 dir查看当前目录下所有子文件或子目录
cd命令:切换路径,使用方法是:cd+目录路径。
![在这里插入图片描述](https://img-blog.csdnimg.cn/31424bfda00c43b5ab0f9d2d3cc3b499.png)
图1-3 cd+目录路径
注:
cd+…:返回上一级
cd+\:返回盘符
c/d::切换盘符
目录文径可分为绝对路径和相对路径。
对于 windows 来说从硬盘的根路径下开始的路径是绝对路径,例如:D:\java\java程序\01,
而所有的相对路径都是从当前所在目录作为起点开始查找的路径,例如:java\java程序\01.
del命令:删除文件或目录,使用方法是del+文件名/目录名
![在这里插入图片描述](https://img-blog.csdnimg.cn/c7c364d4f4704abcb413b0efd3547840.jpeg)
图1-4 del:删除文件或目录
注:
del *.xxx:删除后缀名为xxx的所有文件
ipconfig 命令: 查看 IP 地址等信息,查看更详细的信息使用ipconfig /all。
ping 命令: 查看两台计算机是否可以正常通信,例如:ping 192.168.1.100,正常情况下发
送数据包和接收数据包数量相同并且没有延迟的时候表示通信正常,ping 192.168.1.100 -t 表示
一直发送数据包和接收数据包,ping www.baidu.com 可以查看电脑是否可以正常上网。
cls命令: 清屏
exit命令: 退出DOS命令窗口
以上的命令需要大家多敲多练才可以记住,那就辛苦大家敲一下吧!😘😘
二、JDK的下载与安装
Java 语言由 Sun(Sun Microsystems)公司开发,2009 年被 Oracle(甲骨文)公司收购,所以目前 JDK 需要从 Oracle 下载,Oracle 官网地址是https://www.oracle.com,所以下载 JDK18,具体下载过程如下图所示:
![](https://img-blog.csdnimg.cn/d0a2d6bb05b24da587129748649d4bcd.png)
![](https://img-blog.csdnimg.cn/d40515f9e3b04af6be108d9d0f91c8ef.png)
![](https://img-blog.csdnimg.cn/736e132ba04b40fba033f6acaa2af9d1.png)
![](https://img-blog.csdnimg.cn/3fd7f14005d74b039a35f8bbf737c0a4.png)
![](https://img-blog.csdnimg.cn/f0d85595947e4eb9a1ae62746cdea7f6.png)
三、环境变量的设置
一提到java就不得不提path和classpath两个环境变量了。两个的区别就在于path与Java是无关的,提供DOS的可执行文件路径,帮助找到对应的指令可执行文件。而classpath与Java有关,是帮助类加载器指明class文件所在的路径的存在。由于两者的设置方法相似,以path为例:
第一步:右键桌面上的计算机,点击属性,点击高级安全设置。
![](https://img-blog.csdnimg.cn/69ec3f8f8f16482e99f0cbdae9fb2aa0.png)
注:classpath是需要新建的,值指的是class文件路径。
这样环境变量就设置好了。大家需要注意的是,一般而言只用设置path的值,没必要设置classpath的值。因为path的涵盖范围比classpath要大的多呀!
四、结语
文章到这就先结束了,后面会持续更新的,希望能对各位大佬有所帮助。如果文章有需要改进的地方还请大佬斧正☕️☕️
制作不易,还请各位小伙伴多多支持😘😘
小辰再次感谢大家啦✨✨
![请添加图片描述](https://img-blog.csdnimg.cn/2c27e6879cae4a44ac1ccc9c7b3be4e7.gif)