常用的DOS命令

dir :列出当前目录下的文件以及文件夹
md:创建目录
rd:删除目录
cd:进入指定目录
cd…:退回到上一级目录
cd:退回到根目录

Dir:directory 目录

Md:make directory 创建目录

Del:delete 删除文件

Rd (r:remove)

Java把C盘文件移动到D盘 java怎么从c盘到d盘_文件名


打开之后默认的是C盘,那怎么转到D盘呢?

输入: “d:” 即可。

Java把C盘文件移动到D盘 java怎么从c盘到d盘_字节码_02

再输入 dir 即可看到D盘目录

Java把C盘文件移动到D盘 java怎么从c盘到d盘_文件名_03

那么怎么新建文件夹呢?

输入 "md 空格 文件夹名"即可

Java把C盘文件移动到D盘 java怎么从c盘到d盘_文件名_04


效果:

Java把C盘文件移动到D盘 java怎么从c盘到d盘_文件名_05


那么怎么进入创建的 123 文件夹呢?

Java把C盘文件移动到D盘 java怎么从c盘到d盘_文件名_06


如何在 123 文件夹里在创建文件夹呢?

Java把C盘文件移动到D盘 java怎么从c盘到d盘_字节码_07


效果:

Java把C盘文件移动到D盘 java怎么从c盘到d盘_Java把C盘文件移动到D盘_08


进入 class1

Java把C盘文件移动到D盘 java怎么从c盘到d盘_文件名_09


不加盘符也可以。在 class1 下创建 team1 和 team2 两个文件夹。

Java把C盘文件移动到D盘 java怎么从c盘到d盘_java_10

效果:

Java把C盘文件移动到D盘 java怎么从c盘到d盘_java_11


进入 team1

Java把C盘文件移动到D盘 java怎么从c盘到d盘_Java把C盘文件移动到D盘_12


从 team1 出来

Java把C盘文件移动到D盘 java怎么从c盘到d盘_java_13


可以一直 cd…退到最外面,即盘符下:

Java把C盘文件移动到D盘 java怎么从c盘到d盘_字节码_14


现在退出来了,能不能直接进入到 team1中:

Java把C盘文件移动到D盘 java怎么从c盘到d盘_文件名_15


从 team1 直接退到 D 盘下:

Java把C盘文件移动到D盘 java怎么从c盘到d盘_Java把C盘文件移动到D盘_16


现在想回到刚在的地方,是不是又要敲一遍代码?

按键盘的上下键,能调出你刚才写过的指令。现在文件夹有如下文件:

Java把C盘文件移动到D盘 java怎么从c盘到d盘_Java把C盘文件移动到D盘_17


怎么删除?

比如现在想删除 1.doc

Java把C盘文件移动到D盘 java怎么从c盘到d盘_java_18


效果:

Java把C盘文件移动到D盘 java怎么从c盘到d盘_文件名_19


确实删掉了。把 .txt 结尾的文件都删掉

Java把C盘文件移动到D盘 java怎么从c盘到d盘_文件名_20


"*"表示未知的,所有的。效果:

Java把C盘文件移动到D盘 java怎么从c盘到d盘_Java把C盘文件移动到D盘_21


怎么删除文件目录呢?

Java把C盘文件移动到D盘 java怎么从c盘到d盘_java_22


Java把C盘文件移动到D盘 java怎么从c盘到d盘_java_23

想删除 team1

Java把C盘文件移动到D盘 java怎么从c盘到d盘_Java把C盘文件移动到D盘_24


可见,rd 命令只能删除空文件夹。即先要删除文件夹里得内容:

Java把C盘文件移动到D盘 java怎么从c盘到d盘_Java把C盘文件移动到D盘_25


del 不是删除文件的么?对,其实这部操作删除的是文件夹里所有的文件。效果:

Java把C盘文件移动到D盘 java怎么从c盘到d盘_文件名_26


此时就可以删除 team1 文件夹了.

Java把C盘文件移动到D盘 java怎么从c盘到d盘_文件名_27


效果:

Java把C盘文件移动到D盘 java怎么从c盘到d盘_java_28

jdk 和 jre 的关系

Java把C盘文件移动到D盘 java怎么从c盘到d盘_字节码_29

第一个java程序–HelloWorld

class  hello{//class声明了一个类,hello就是类名
	//单行注释:如下的main方法是程序的入口
	//单行注释:main方法的格式是固定的
	/*
	多行注释
	*/
	public static void main(String[] args) {
	//单行注释:如下的语句表示输出到控制台
		System.out.println("Hello World!");
	}
}

1.java规范的三种注释方式:
单行注释
多行注释(不能嵌套使用)
文档注释(java特有)

2.文档注释的使用:
注释内容可以被 JDK 提供的工具 javadoc 所解析,生成一套以网页文件形式体现的该程序的说明文档。

/**
	文档注释
	@author Tom
	@version v1.0
	这是我的第一个java程序!
	*/
public class HelloJava {
	public static void main(String[] args) {
		
		System.out.println("Hello World!");
	}
}

注意:javadoc所解析的类通常要加上 public。所以在 class HelloJava 前加上public。

运行指令:

Java把C盘文件移动到D盘 java怎么从c盘到d盘_java_30

  1. -d 后面的名字就是等会生成的文件夹名。
  2. HelloJava.java 是当前要执行的java文件的文件名。
    效果:

    点击进入文件夹有一个如下文件:

    点击进入就是一个网页:如下是文档注释的内容:

执行一个java代码的过程

Java把C盘文件移动到D盘 java怎么从c盘到d盘_文件名_31


java源文件在通过 javac 编译后,形成 .class 文件(也就是字节码文件)。字节码文件名是我们写的源文件的类名。字节码文件对应的就是类,所以字节码文件名自然就是类名。在 DOS 命令中编译运行:

Java把C盘文件移动到D盘 java怎么从c盘到d盘_文件名_32


javac 后接 java文件夹的名字。

java后接 javac编译后的字节码文件名,即类名。

API文档

APl(Application Programming Interface,应用程序编程接口)是Java提供的基本编程接口。习惯上,将语言提供的类库都称为 API。

API文档:针对于提供的类库如何使用,给的一个说明书。类似于《新华字典》

输出语句

print 和 println 的区别:ln会换行。

Java把C盘文件移动到D盘 java怎么从c盘到d盘_Java把C盘文件移动到D盘_33


第一条语句换行,第二条没有换行。所以 Hello World! 和下面的D:… 是挨着的,中间没有换行。

Java把C盘文件移动到D盘 java怎么从c盘到d盘_java_34


没有换行,所以都显示在一行上。

Java把C盘文件移动到D盘 java怎么从c盘到d盘_java_35


第二条语句单纯的执行了一个换行。第三条语句有换行,所以和下面的 D:中间有一行空间。

对第一个java程序进行总结1. java程序编写-编译-运行的过程

1.编写:我们将编写的java代码保存在以".java"结尾的源文件中
编译:使用javac.exe命令编译我们的java源文件。格式: javac 源文件名.java
运行:使用java.exe命令解释运行我们的字节码文件。格式:java 类名

2.在一个java源文件中可以声明多个class。但是,只能最多有一个类声明为public的。
而且要求声明为public的类的类名必须和源文件名相同。

3.程序的入口是main()方法。格式是固定的。
可以变的地方(但最好不要变,按照习惯写)
(1)参数args,可以写别的参数名字(如:把 args 写成 任何字母都行)。
(2)[]可以放在参数后,如 args[]。

4.System.out.println():先输出数据,然后换行
System.out.print():只输出数据

5.每一行执行语句都以";"结束。从右边看过去要么是开始的括号,要么是分号。

6.编译的过程:编译以后,有几个类就会有几个字节码文件。字节码文件的文件名与java源文件中的类名相同。

每日一考

1.JDK,JRE,JVM三者之间的关系,以及JDK、JRE包含的主要结构有哪些?
答:
JDK=JRE+JAVA开发工具(如:javac.exe, java.exe, javadoc.exe)
JRE=JVM+JAVA核心类库

2.为什么要配置path环境变量?如何配置?
答:为了在任何文件路径下都能执行java的开发工具(最为典型的就是 javac.exe, java.exe)

配置方法:JAVA_HOME=bin的上一层目录
path=%JAVA_HOME%\bin

3.常用的几个命令操作有哪些?
答:cd,md,rd,del,cd…,cd(/)

4.编写代码,输出如下内容:

Java把C盘文件移动到D盘 java怎么从c盘到d盘_字节码_36

class dayone 
{
	public static void main(String[] args) 
	{
		System.out.println("姓名:汤姆猫\n");
		//"\n"转义字符,表示换行
		//System.out.println();也行
		System.out.println("性别:男");
		System.out.println("家庭住址:北京");
	}
}

5.编译和运行上述代码的指令
编译:javac 文件名
运行:java 字节码文件名(不要带后缀)(字节码文件名是以类名命名的)

应用程序=算法+数据结构