欢迎大家扫码关注我的微信公众号:
目录
一、命令行操作
windows 下的:
1.1 关于创建
echo name:cybeyond, sex:mail > a.txt 创建文件, 创建一个内容为 name:cybeyond, sex:mail 的名字为 a.txt 的文件; Linux 中的命令为 touch;
md dir_name 创建文件夹, 如: md 180725 即是创建了一个名为 180725 的文件夹;
1.2 关于路径切换
cd dir_name 进入文件夹, 如: cd 180725 即是进入了当前路径下的 180725 的文件夹内部;
cd / 回退到根目录, Linux 下的是 cd ~;
cd … 回退一级, 与 Linux 一样;
cd ./180725/team1 直接进入到 当前目录下的 180725 下的 team1 的目录下;
1.3 关于删除
rd 180725 删除文件夹, 如果是空的能直接删除, 如果里面有文件, 可以进入删除文件后再删除文件夹, 也可以直接使用 del 180725, 此命令可以将该目录下的文件先行删除;
del file_name 删除文件, 支持 *.doc 之类的正则匹配;
二、关于 JDK 和 JRE
JDK: Java Development kit Java 开发工具包; 包含了 JRE; 可以开发 Java 程序;
JRE: Java Runtime Environment Java 运行环境; 包含了 JVM; 如果只需要运行开发好的 Java 程序, 安装 JRE 就足够;
JVM: Java Virtual Machine Java 虚拟机; 可以让 Java 程序在多个系统上都被执行;
三、Hello World 小程序 与 Java 程序的注释
class HelloWorld {
// 单行注释
// 下面这个是 main 方法, 是程序的入口:
public static void main(String[] args) {
/*
这个是多行注释
Java 程序的输出语句: System.out.println("准备输出的内容");
由于使用的是 println, 当输出完成会自动换行; 如果使用的是 System.out.print("准备输出的内容"); 则不会换行;
*/
System.out.println("Hello Cybeyond !!!");
System.out.println("Hello Champion !!!");
}
}
四、源文件中的类
① 以 .java 结尾的文件称为 Java 的源文件; 源文件中有几个类, 则编译之后, 就会出现几个以源文件中的类名命名的 .class 文件;
如: 一个源文件中有三个类: class Hello {}、 class World {}、 class Champion {}, 则当对该源文件编译后就会出现三个 .class 文件, 分别为: Hello.class, World.class, Champion.class
② 类中可以有主方法(即 main() 方法), 其格式是固定的: public static void main(String[] args) {}
③ main() 方法是程序的入口, 内部是程序执行的逻辑部分;
④ 一个源文件中最多只能有一个声明为 public 的类, 同时要求此类的类名与源文件名称一致;
⑤ 每个语句均以 “;” 结尾;
五、Java 中的注释
① 单行注释: // 这个是单行注释, 如:
// 这个是单行注释
② 多行注释: /* 中间可以写多行注释的内容 */, 如:
/*
这个是多行注释第一行
这个是多行注释第二行
...
*/
③ 文档注释: /** 这个是文档注释 */, 如:
/**
这个是我的第一个 Java 程序:
@author Champion
@version V1.0
*/
文档注释可以使用 javadoc 进行解析, 当开发好程序后, 可以使用 javadoc 解析出一个文件夹, 内部含有这个文档注释说明的一切。 具体命令为:
javadoc -d dir_name -author -version ManyClass.java
命令 给文档命名 要被编译的文件
文档注释实际上就是给别人一个代码的说明书, 让别人可以不看源码就知道代码中的变量及方法; 而 Java 自带的 String、 static 等 类 的文档就是传说中的 API