【Java】DOS指令以及浅谈JAVA程序运行过程
  TEZNKK3IfmPf 2024年03月30日 30 0

1.DOS指令


1.1怎么打开DOS命令窗口

win键+R打开运行窗口,输入cmd(command的英文缩写,意思是命令)

【Java】DOS指令以及浅谈JAVA程序运行过程

按下回车,就有了如下命令窗口

【Java】DOS指令以及浅谈JAVA程序运行过程

 默认的打开路径如图C:\Users\(用户)


1.2常见的DOS指令

创建文件夹指令:

mkdir (需要创建的文件名)

mkdir实际上是make directory的英文缩写,顾名思义,这个指令就是用来创建文件夹的

例如:创建一个名为java的文件夹

输入如下指令,按回车即可 

【Java】DOS指令以及浅谈JAVA程序运行过程

这时你可以通过此路径找到刚刚创建的文件夹

有创建就有删除~

删除文件夹指令:

del (需要删除的文件名)

例如:删掉创建好的java文件夹,如下图 

【Java】DOS指令以及浅谈JAVA程序运行过程

这时只需要在输入Y即可;

如果一次要删多个同类型的文件

 如下图

【Java】DOS指令以及浅谈JAVA程序运行过程

输入:del *.java

【Java】DOS指令以及浅谈JAVA程序运行过程

按下回车即可

如果不想在C盘操作怎么办?

有个指令叫切换盘符

直接输入盘符+回车即可

例如:d: 回车       e: 回车     f:回车...

如果还想更细怎么办,例如你想在某盘某文件夹下操作,这就要提一个非常重要的指令了

切换路径指令:

cd指令(change directory的英文缩,写叫改变目录)

怎么用?语法格式是什么

cd 路径(相对路径或绝对路径)

就是这么简单

举个栗子慢慢吃——打开D盘目录下的命名为hello的文件夹

【Java】DOS指令以及浅谈JAVA程序运行过程

有进有出嘛~

怎么退出此文件夹呢?

cd..

如下图

【Java】DOS指令以及浅谈JAVA程序运行过程

有人可能就要说了:

光对着黑框框操作,也不知道这文件里有什么呀~

查看当前目录下的文件:

直接输入dir即可

【Java】DOS指令以及浅谈JAVA程序运行过程

按下回车即可

可以思考这么一个问题,如果a,b两台电脑之间需要传输数据,就像C语言的指针一样,电脑也有字节的IP地址,通过定位电脑IP地址来发送文件(类似于身份证),那么怎么查看电脑的IP地址呢?

查看IP地址:

直接输入ipconfig

(输入ipconfig /all 可以查询更详细的信息)

按下回车即可

怎么查看两台计算机是否可以正常通讯?

ping命令

语法格式: ping IP地址

或ping 域名

例如访问百度的IP:

【Java】DOS指令以及浅谈JAVA程序运行过程

 通过时间的ms数,可以查看网络是否稳定

ping IP地址 -t    可以不断执行这条命令

【Java】DOS指令以及浅谈JAVA程序运行过程

这样就可以看出网络延迟

但是这个命令会一直执行下去,停不下来怎么办?

Ctrl+c组合键即可


Java程序从开发到运行经历了什么?

编译期:

第一步:创建一个xxx.java的文件

第二部:使用记事本或其他文本编辑器(例如EditPlus)打开xxx.java文件

第三步:在xxx.java文件中写代码

第四步:保存xxx.java文件

第五步:使用编译器(javac【JDK安装后自带】),对xxx.java进行编译

第六步:编译后,如果xxx.java中的代码符合语法规则,则编译通过,会生成一个或多个xxx.class字节码文件,如果语法错误,则编译失败,不会生成class字节码文件的(编译实质上时检测语法)。

运行期:

第七步:如果在linux上运行,需要将windows上生成的class文件拷贝过去,不需要拷贝源代码

第八步:使用JDK自带一个命令/工具:java(负责运行的)执行字节码

第九步:交给JVM(java虚拟机),不需要人为干涉了

第十步:JVM会将二进制码交给OS操作系统,操作系统会执行二进制码和硬件交互

补充:

注意:以上过程中需要两个重要的命令

javac 命令(负责编译) 和 java 命令 (负责执行)

xxx.java编译生成的a.class、b.class、c.class 等文件,我们称a是一个类,b是一个类,c是一个类,a,b,c是类的名字

所以总结以下程序员需要干的:

新建java文件

【Java】DOS指令以及浅谈JAVA程序运行过程

打开java文件写代码

【Java】DOS指令以及浅谈JAVA程序运行过程

保存(Ctrl+s)

【Java】DOS指令以及浅谈JAVA程序运行过程

javac命令编辑

【Java】DOS指令以及浅谈JAVA程序运行过程

java命令运行

【Java】DOS指令以及浅谈JAVA程序运行过程

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2024年03月30日 0

暂无评论

推荐阅读
  TEZNKK3IfmPf   3天前   15   0   0 java