一.铺垫

1.Java运行机制

.java --编译--> .class --运行--> JVM
所谓的一次编译,多处运行是建立在不同的操作系统有不同类型的JVM的基础上的。

2.JDK、JRE、JVM的关系

JDK = JRE + 开发工具集(javac、java、javadoc等)
JRE = JVM + JavaSE标准类库

因此开发者需要下载JDK,而只想运行编译好的.class文件的用户只需要下载JRE。

3.安装JDK,配置环境变量

安装好JDK后,在命令行非安装目录使用java或者javac命令是不可以的,为了每次不用切换到安装目录,我们可以配置环境变量。

环境变量的作用:DOS在执行java命令时,首先在当前目录寻找,如果找不到
java.exe文件,就会去系统的环境变量里寻找java.exe存储的路径。

java 文档教学_后端

4.使用java命令时,不需要带.class后缀

java 文档教学_Java_02

java命令只需给出主类的名字。

5. .java文件中类的关系

1.一个源文件中最多有一个public类,其他类的数量不限。
在对一个java文件编译后,其中有几个类就会生成几个对应的.class文件
2.如果源文件中有public类,文件名和public类名必须一样。
3.main方法可以存在于任意类中,只需要执行的时候指定运行哪个.class文件即可

6.韩老师对于如何学新技术的看法:

java 文档教学_后端_03

7.统一命令行和Sublime的编码方式

windows10命令行默认编码方式:GBK

java 文档教学_java_04


由于教程前期使用Sublime,为了能正确编译代码中的中文,需要将Sublime写的代码保存为GBK编码格式。以后正常写Java时用UTF-8编码。

Sublime安装GBK方式:
1.Ctrl + shift + P
选择Package Control:install Package (没有Pakage Control的需要提前安装)
2.在弹出的搜索框中搜索ConvertToUTF8点击下载即可

二.Java入门

1.转义字符

\r 表示回车,指光标移到当前行行首,不换行
\n表示换行,指光标移到下一行行首

2.Javadoc、文档注释

/**
* @author 凡浩
* @version 1.0
*/
public class Hello{

	public static void main(String[] args) {
		System.out.println("");
	}

}

使用javadoc -d 目标路径 -author -version 文件名命令(需要生成什么参数就把参数写在命令里)便可以对指定文件在指定文件夹生成注释文档:

java 文档教学_后端_05