跳转到主要内容

第一章 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 [类名]执行该程序。