常用的DOS命令
dir :列出当前目录下的文件以及文件夹
md:创建目录
rd:删除目录
cd:进入指定目录
cd…:退回到上一级目录
cd:退回到根目录
Dir:directory 目录
Md:make directory 创建目录
Del:delete 删除文件
Rd (r:remove)
打开之后默认的是C盘,那怎么转到D盘呢?
输入: “d:” 即可。
再输入 dir 即可看到D盘目录
那么怎么新建文件夹呢?
输入 "md 空格 文件夹名"即可
效果:
那么怎么进入创建的 123 文件夹呢?
如何在 123 文件夹里在创建文件夹呢?
效果:
进入 class1
不加盘符也可以。在 class1 下创建 team1 和 team2 两个文件夹。
效果:
进入 team1
从 team1 出来
可以一直 cd…退到最外面,即盘符下:
现在退出来了,能不能直接进入到 team1中:
从 team1 直接退到 D 盘下:
现在想回到刚在的地方,是不是又要敲一遍代码?
按键盘的上下键,能调出你刚才写过的指令。现在文件夹有如下文件:
怎么删除?
比如现在想删除 1.doc
效果:
确实删掉了。把 .txt 结尾的文件都删掉
"*"表示未知的,所有的。效果:
怎么删除文件目录呢?
想删除 team1
可见,rd 命令只能删除空文件夹。即先要删除文件夹里得内容:
del 不是删除文件的么?对,其实这部操作删除的是文件夹里所有的文件。效果:
此时就可以删除 team1 文件夹了.
效果:
jdk 和 jre 的关系
第一个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。
运行指令:
- -d 后面的名字就是等会生成的文件夹名。
- HelloJava.java 是当前要执行的java文件的文件名。
效果:
点击进入文件夹有一个如下文件:
点击进入就是一个网页:如下是文档注释的内容:
执行一个java代码的过程
java源文件在通过 javac 编译后,形成 .class 文件(也就是字节码文件)。字节码文件名是我们写的源文件的类名。字节码文件对应的就是类,所以字节码文件名自然就是类名。在 DOS 命令中编译运行:
javac 后接 java文件夹的名字。
java后接 javac编译后的字节码文件名,即类名。
API文档
APl(Application Programming Interface,应用程序编程接口)是Java提供的基本编程接口。习惯上,将语言提供的类库都称为 API。
API文档:针对于提供的类库如何使用,给的一个说明书。类似于《新华字典》
输出语句
print 和 println 的区别:ln会换行。
第一条语句换行,第二条没有换行。所以 Hello World! 和下面的D:… 是挨着的,中间没有换行。
没有换行,所以都显示在一行上。
第二条语句单纯的执行了一个换行。第三条语句有换行,所以和下面的 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.编写代码,输出如下内容:
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 字节码文件名(不要带后缀)(字节码文件名是以类名命名的)
应用程序=算法+数据结构