一、问题背景
博主在准备应聘的笔试、面试时,再次采用了多年以来的Java工具书《Java疯狂讲义》,并决定在每章详细复习后都要在博客中写下详细的阅读笔记。
二、阅读笔记与知识拓展——《Java疯狂讲义》第3章(数据类型和运算符)
Java是强类型语言。强类型语言定义:
- 所有的变量必须先声明后使用。
- 指定类型的变量只能接受类型与之匹配的值。
强类型语言可在编译中发现源代码的错误,从而保证程序的健壮性。
Java有丰富的基本数据类型,基本数据类型包括数值类型、布尔类型。数值类型包括整形、字符型和浮点型,所有数值类型之间可以进行类型转换,此类型转换包括自动类型转换和强制类型转换。
Java还有丰富的运算符,如算术运算符、位运算符、比较运算符、逻辑运算符。
3.1注释
程序注释用于说明某段代码的作用。Java注释有:单行注释、多行注释、文档注释。
- 单行注释:以双斜杠
//作为开头标识要被注释的内容。单行注释只能注释一行内容,用在注释信息内容少的地方。 - 多行注释:要被注释的内容包含在
/*和*/之间,能注释很多行的内容。为了可读性比较好,一般首行和尾行不写注释信息。 - 文档注释:要被注释的内容包含在
/**和*/之间,也能注释多行内容,一般用在类、方法和变量上面,用来描述其作用。注释后,鼠标放在类和变量上面会自动显示出我们注释的内容。
文档注释可以通过 Javadoc 命令把文档注释中的内容生成文档,并输出到 HTML 文件中,方便记录程序信息。还可以包含一个或多个 @ 标签,每个 @ 标签都在新的一行开始。关于 Javadoc 的具体标签和使用可阅读学习《Javadoc入门教程》一节。
多行注释可以嵌套单行注释,但是不能嵌套多行注释和文档注释。
文档注释能嵌套单行注释,不能嵌套多行注释和文档注释,一般首行和尾行也不写注释信息。
3.2标识符和关键字
3.2.1分隔符
Java的分隔符为分号;、花括号{}、方括号[]、圆括号()、空格、圆点.。它们都具有特殊的分隔作用,故被称为分隔符。
参考文献:
[1]Java注释:单行、多行和文档注释