第二章¶
一、Java快速入门¶
1、什么是编译¶
javac Hello.java
- 有了Java源文件,通过编译器将其编译成JVM可以识别的字节码文件。
- 在该源文件目录下,通过Javac编译工具对Hello.java文件进行编译。
- 如果程序没有错误,没有任何提示,但在当前目录下会出现一个Hello.class文件,该文件称为字节码文件,也是可执行的Java的程序。
2、什么是运行¶
- 有了可执行的java程序(Hello.class字节码文件)
- 通过运行工具java.exe对字节码文件进行执行。本质就是.class装载到jvm机执行
- Java程序开发注意事项
对修改后的Hello.java源文件需要重新编译,生成新的class文件后,再进行执行,才能生效。
二、Java开发细节¶
1、Java开发注意事项及细节说明¶
- Java源文件以.java为扩展名。源文件的基本组成部分是类(class),如本类中的Hello类。
- Java应用程序的执行入口是main()方法。它有固定的书写格式:public static void main(String[] args) {...}
- Java语言严格区分大小写。
- Java方法由一条条语句构成,每个语句以";"结束。
- 大括号都是成对出现的,缺一不可。[习惯,先写{}再写代码]
- 一个源文件中最多只能有一个public类。其他的类不限。编译后,每一个类,都对应一个.class
- 如果源文件包含一个public类,则文件名必须按该类名命名!
一个源文件中最多只能有一个public类。其他类的个数不限,也可以将main方法写在非public类中,然后指定运行非public类,这样入口方法就是非public的main方法。
对8的解释
例:
public class Hello { public static void main(String[] args) { System.out.println("Hello主类"); } } class Student { public static void main(String[] args) { System.out.println("Student类"); } } class Tiger { public static void main(String[] args) { System.out.prinngln("Tiger类") } }进行javac编译后会出现三个".class"文件
可分别运行
三、如何快速学习技术或知识点¶
四、Java学习的开始¶
1、Java转义字符¶
- Java常用的转义字符
\t:一个制表位,实现对齐功能
\n:换行符
\\:一个\
\":一个"
\':一个'
\r:一个回车
public class ChangeChar { public static void main(String[] args) { System.out.println("王二麻子\r张三"); } }结果是:张三麻子。
\r表示回车,先是”王二麻子“经过\r光标移到此行最前面,然后打印出张三,覆盖了王二。所以显示”张三麻子“
2022-12-20
2、转义字符的联系¶
public class ChangeCharExercise {
public static void main(String[] args) {
System.out.println("书名\t作者\t价格\t销量\n三国\t罗贯中\t120\t1000");
}
}

3、注释(comment)¶
用于注解说明解释程序的文字就是注释,注释提高了代码的阅读性(可读性)。
单行注释
//
- 多行注释
/*....*/
多行注释不允许嵌套多行注释
- 文档注释
注释内容可以被JDK提供的工具javadoc所解析,生成一套以网页文件形式体现的该程序说明文档,一般写在类
4、Java代码规范¶
- 类,方法的注释要以javadoc的方式来写。
- 非Java Doc的注释,往往是给代码的维护者看的,着重告述读者为什么这样写,如何修改,注意什么问题等
- 使用tab操作,实现缩进,默认整体向右边移,有时候用shift+tab整体向左移
- 运算符和 = 两边习惯性加一个空格。
- 源文件使用utf-8编码
- 行宽度不要超过80字符
- 代码编写次行风格和行尾风格
5、DOS命令(了解)¶
-
DOS介绍¶
Dos:Disk Operating System 磁盘操作系统,
-
常用命令¶
- 查看当前目录有什么内容:
dir
dir D:\目录
- 切换到其他盘下:
cd
cd /D c:
- 切换到其他目录:
cd ..\目录
- 切换到上一级:
cd ../
- 切换到根目录:
cd \
- 查看指定目录下面所有子目录:
tree
- 清屏:
cls
- 退出:
exit
- 创建目录:
md
md 目录名字
删除目录:
rd
rd 目录名字
拷贝文件:
copy
copy hello.txt e:\目录
删除文件:
del
del hello.txt
输入到内容文件:
echo
eacho hello > hello.txt (创建一个hello.txt文件并输入hello)
输入一个空文件:
type
type nul > hello.txt (创建一个空的hello.txt文件)
剪切:
move
move hello.txt f:\目录
作业

.png)
.png)
