第一章 JAVA概述
P19 JAVA开发基础注意事项及基本规范
一、注意事项
1、Java源文件以 .java 为扩展名。源文件的基本组成部分是类(class),class 后跟着的是类的名称。
2、Java应用程序的执行入口是 main()方法。固定书写格式:public static void main(String[] args) {……}
3、Java语言严格区分大小写
4、Java方法由一条条语句构成,每个语句以“;”结束。
5、大括号成对出现,养成习惯。
6、一个源文件中最多只能有一个 public 类,其它类的个数不限,入口方法个数不限。
7、如果源文件包含一个 public 类,则文件要按该类名命名。
二、编译与运行
编译:javac [类名.java]
运行:java [类名]
三、Hello world
public class Hello{
public static void main(String[] args){
System.out.println("hello,world");
}
}
四、基本规范
1、类、方法的注释,要以 javadoc 的方式来写。
2、非 Java Doc 的注释(单行注释、多行注释),往往是给代码的维护者看的,着重告诉读者为什么这样写,如何修改,注意什么问题等。
3、使用 tab
操作,实现缩进,默认整体向右移,shift+tab
向左移动(玩过 Cataclysm: Dark Days Ahead 的我表示似曾相识)。
4、运算符和 = 两边习惯加一个空格。
5、源文件使用 utf-8 编码。
6、行宽度不要超过 80 字符。
7、代码编写的次行风格和行尾风格。
//这是行尾风格
public class Hello{
public static void main(String[] args){
System.out.println("hello,world");
}
}
//这是次行风格
public class Hello
{
public static void main(String[] args)
{
System.out.println("hello,world");
}
}
//行尾是右撇子,我是右撇子,嗯!
P21 JAVA常用转义字符
转义字符 | 英文全称 | 意义 |
\0 | NULL | 字符串的结尾 |
\n | New Line | 将光标移动到下一行的开头 |
\r | Carriage Return | 将光标移动到这一行的开头 |
\t | Tab | 水平制表符 |
\v | Vertical Tab |
让 \v 后面的字符从下一行开始输出,且列数为 \v 前一行字符所在列的后一列 |
\a | Speaker Beep | 响铃,嘟嘟嘟 |
\f |
From Feed\Clean Screen |
将光标移动到下一页的开头 |
\b | Backspace | 删除上一个字符 |
\\ | Backslash | 输出反斜杠 |
\? | Question Mask | 输出问号 |
\' | Single Quote | 输出单引号 |
\" | Double Quote | 输出双引号 |
P23 注释
注释分为单行注释、多行注释和文档注释,单行注释用//,多行注释用//,文档注释用/** * */。注释不能嵌套。
/**
*@author fan_dui
*@version v1.01
*/
public class Hello {
public static void main(String[] args) {
System.out.println("反对司令说:\"我是猪。\"");
//这里是单行注释
/*多行注释第一行
多行注释第N行*/
}
}
- 文档注释:注释内容可以被JDK提供的工具 javadoc 所解析,生成一套以网页文件形式体现的该程序的说明文档,一般写在类。
- cmd 中如何生成文档注释:
javadoc -d 路径 -xx -yy xxxx.java
“要是不注释可能连自己都看不懂。”某曾使用 Excel 公式完成跨表引用的社畜感叹道。
P29-31 DOS基础命令
功能 | 命令 | 例子 | 意义 |
查看当前目录里的内容 | dir | dir E:\ | 查看 E 盘下的内容 |
切换到其他盘符及目录下 | cd /D 盘符 | cd /D c: | 切换到 C 盘 |
cd /D 路径 | cd /D c:/软件 | 切换到 C 盘下的“软件”文件夹 | |
切换到上一级 | cd .. | ||
前往根目录 | cd \ | ||
查看路径树 | tree 路径 | tree E:\ | 用树状图列出 E 盘下目录 |
清屏 | cls | ||
退出 DOS | exit | ||
创建目录 | md 目录名 | ||
删除目录 | rd 目录名 | ||
拷贝文件 | copy 文件名 | ||
删除文件 | del 文件名 | ||
输出到屏幕 | echo 字符串 | ||
重写文件(文件不存在则自动创建文件) | echo 字符串 > 文件名 | ||
追加内容到文件 | echo 字符串 >> 文件名 |
作业
1、编写一个 println 程序
public class Lain{
public static void main(String[] args){
System.out.println("\"present day,present time.HaHaaa...\"");
}
}
2、将 Lain 的信息打印到控制台上输出,每条信息各占一行
public class Lain{
public static void main(String[] args){
System.out.println("Name:岩倉玲音\nage:14\nsex:woman\nidentity:student");
}
}
3、JDK、JRE、JVM 之间的关系
JDK 是开发环境,JRE 是运行环境,JVM 是 JAVA 虚拟机。JDK 集成了 JRE、JVM,通过 javac 编译写好的代码并交由 JVM 执行(需要 JRE 支持)。
4、编写 Java 程序的步骤
- 使用 Java 开发工具编写源代码,例如 idea(为什么推荐 idea,因为用过的都说好
不是); - 使用
javac [类名].java
编译该程序,得到[类名].class
; - 使用
java [类名]
执行该程序。
无评论