主页 > 电脑硬件  > 

Java注释/JDK开发工具生成API/关键字、标识符规范

Java注释/JDK开发工具生成API/关键字、标识符规范
注释 1.单行注释// 2.多行注释/* */

/* */

中间是被注释的内容。

在中间回车可以变为文档注释。

3.文档注释/** */

可以作为文档导出注释

/**

在末尾回车即可

javadoc工具导出注释 1.文档注释常用标签

@param:描述方法参数。

@return:描述返回值。

@throws:描述可能抛出的异常。

@see:添加参考链接。

@deprecated:标记方法或类已过时。

2. 使用 javadoc 生成 API 文档 javadoc Student.java

javadoc工具会生成一组 HTML 文件和相关资源文件,这些文件共同构成了完整的 API 文档。

举例:

我们使用文档注释,来输出完整的API文档。

/** * 这是一个表示学生的类。 * 该类包含学生的姓名和年龄信息。 */ public class Student {    private String name;    private int age; ​    /**     * 构造方法,用于创建一个学生对象。     *     * @param name 学生的姓名     * @param age 学生的年龄     */    public Student(String name, int age) {        this.name = name;        this.age = age;   } ​    /**     * 获取学生的姓名。     *     * @return 学生的姓名     */    public String getName() {        return name;   } ​    /**     * 设置学生的姓名。     *     * @param name 学生的姓名     */    public void setName(String name) {        this.name = name;   } ​    /**     * 获取学生的年龄。     *     * @return 学生的年龄     */    public int getAge() {        return age;   } ​    /**     * 设置学生的年龄。     *     * @param age 学生的年龄     */    public void setAge(int age) {        this.age = age;   } ​    /**     * 返回学生的详细信息。     *     * @return 学生的姓名和年龄     */    @Override    public String toString() {        return "Student{name='" + name + "', age=" + age + "}";   } }

3. 生成的文档内容

生成的文档会包含以下信息:

类说明:类的描述、构造方法、方法等。

方法说明:每个方法的参数、返回值、功能描述。

导航栏:方便查看类、方法、字段等。

[重点]为什么注释写了不影响程序运行呢?

源代码——>编译——>字节码文件(其中没有注释的内容)——>虚拟机运行

其实在编译的时候,编译器不会编译注释,生成的字节码文件中没有注释存在,固然就不影响了。

解释举例:

我们看在out文件夹中,打开字节码文件,看不懂。

利用IDEA进行反编译,让字节码文件变为我们能看懂的形式。

这个就是IDEA反编译的字节码文件的结果,我们可以看到不存在注释。

[重点]注释快捷键:

Ctrl + shift + / 多行选中,进行多行注释

Ctrl + / 单行注释

回顾

1.什么是注释?

注释是对程序解释说明的文字。

2.为什么写注释不会影响程序的运行?

字面量

数据在程序中的书写格式。

1.字符

单引号,有且只有一个字符

\n、\t

2.字符串 3.布尔 4.null

双引号,内容没有要求

1.字面量这个知识是告诉同学们什么?

数据在程序中的书写格式。

2.字符、字符串在程序中的书写格式有什么要求?

字符必须单引号围起来,有且仅能一个字符。

字符串必须用双引号围起来。

3.几个常见的特殊值的书写格式是?

true、false、nul、\n、\t

练习:

/** *文档注释 * */ public class Main {    public static void main(String[] args) {        //System.out.println("Hello World");        System.out.println('a');        /*        System.out.println("啦啦啦");        System.out.println(" ");        System.out.println("123\n");        */        System.out.println("-------------");        System.out.println("12\n3");        System.out.println(false);        System.out.println(true);        System.out.println('\n');        System.out.println("\t213");//tab键 ​   } }

一、变量

内存中的一块区域,用来存储一个数据的

int age = 18;

在内存中开辟一块空间age用于存储18。

为什么要使用变量?

用来存储数据,让数据存储更方便。

变量的特点?

变量中的数据是可以被替换,可以赋值

public class Main2 {    public static void main(String[] args) {        int a = 18;        a =a + 1;        System.out.println(a);   } } 回顾

1.变量是什么?变量的完整定义格式是什么?

内存中的一块区域,用来存储一个数据的

数据类型 变量名称 = 数据;

2.变量的特点?

3.应用场景?

记住处理的数据的时候。


[重点]注意事项:

1.使用的时候必须先声明,再使用。

2.什么类型的变量,只能存储什么样的类型的数据

[重点]3.变量的有效范围从定义开始到”}“截止,同一个范围内不能定义两个同名变量。

4.变量定义的时候可以没有初始值,但是使用的时候必须进行初始化。

初始化= 定义变量+变量赋值。

public class Main2 {    public static void main(String[] args) {        int a = 12;        System.out.println(a); //       int a = 13;//1.同一个范围内不能定义两个同名变量 //       int d =5.0;//2.什么类型的变量,只能存储什么样的类型的数据       {            int b;            b = 10;            System.out.println(a);//3.[重点]变量的有效范围从定义开始到”}“截止            //[重点]内部代码块可以访问外部的代码块的内容,所以这里是可以打印a变量的。            System.out.println(b);       }      /* int c;        System.out.println(c);//4.变量使用时必须进行初始化,否则报错        */ ​   } }
[重点]这里强调一下代码块{}的作用:

规则 1:变量的作用域从定义的位置开始,到其所在的代码块结束(即最近的 })。

[重点]规则 2:内部代码块可以访问外部代码块的变量,但外部代码块不能访问内部代码块的变量。

规则 3:同一作用域内不能定义同名变量。

[重点]**另一种理解:其实是int a = 12;是在外部的代码块中,虽然输出a语句在内部代码块,但是在int a = 12;属外部的代码块,在外部的代码块之内,随意访问a变量是都可以的。

用代码块的规则2也可以解释。


二、关键字,标识符 关键字

关键字(全部是小写):public 等等

[重点]在IDEA中是高亮显示的都是关键字 特殊:main不是关键字

注意:Java的关键字不能作为:类名、变量名。

标识符

标识符就是名字,我们在写程序时,会起一些名字,如类名、变量名等等都是标识符。

标识符的要求规范

基本组成:数字、字母、下划线_和美元符号$等组成。

强制要求:不能以数字开头、不能用关键字作为名字、且是区分大小写的。

汉字可以作为变量名了,但是不建议用。

[重点]区分 大小写导致的与关键字相似 class 不行,因为是关键字 Class 可以,因为区分大小写,这里不是关键字 _2b 可以 2b 不行,不能以数字开头 $2 可以 [重点]标识符的建议规范

变量名称建议:满足标识符规则,同时用英文、有意义、首字母小写,"驼峰命名"(小驼峰命名)helloWorld

类名称建议:满足标识符规则,同时用英文、有意义、首字母大写,"驼峰命名"。HelloWorld

回顾:

什么是关键字?

java程序要用到词,并且具有特殊含义的词。

不能作为”类、变量名,否做报错

什么是标识符?要满足什么规范?

就是名字

规范:

变量名称建议:

类名称建议:


[较重点]变量在计算机底层的存储

进制转换。

十——>二:除二取余法

计算机中的数据的最小单位:字节byte,简称B。

二进制的一位是1个比特bit,简称b。

1字节 = 8bit

1.数据在计算机底层是如何存储的?

2.如何快速算出一个数字的二进制形式?

3.数据在计算机底层存储数据的最小单位是什么?

字节byte 简称B

1字节 = 8比特,简称b


文本在计算机如何存储的?

1.字符(文本)在计算机中是如何存储的?

ASCII编码表,美国信息交换标准编码,规定了现代英语、数字字符、和其他西欧字符对应的数字编号。

2.图片

一个像素点 0~255*255*255的颜色值来表示。 就这样表示了

3.音频、

采样:将连续声波离散化为样本点。模拟信号——>离散信号——>计算机

量化:将振幅值转换为数字。

编码:存储为二进制数据(可选择压缩mp3等)。

格式封装:添加元数据,生成音频文件(如 WAV、MP3)。

标签:

Java注释/JDK开发工具生成API/关键字、标识符规范由讯客互联电脑硬件栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“Java注释/JDK开发工具生成API/关键字、标识符规范