JavaSE学习:关键字、标识符与常量解析

需积分: 10 1 下载量 104 浏览量 更新于2024-07-20 1 收藏 238KB DOC 举报
"JavaSE第二天的学习笔记,涵盖了Java的关键字、保留字、标识符、常量和变量、数据类型以及各种运算符。" 在Java编程语言中,掌握基础语法是至关重要的,第二天的学习主要集中在以下几个核心概念上: 1. **Java关键字与保留字**: - **关键字** 是Java语言中预定义的具有特殊含义的词汇,如 `class`, `public`, `static` 等。它们在编译器中有着特定的作用,例如 `class` 用于声明类,`public` 表示访问权限,`static` 用于声明静态成员。 - **保留字** 是虽然目前未用作关键字,但未来可能被Java语言采纳的词汇,例如 `goto` 就是一个保留字。 2. **标识符**: - 标识符是程序员自定义的名称,用于变量、类、方法、接口等。它可以由数字、字母、下划线 `_` 或美元符号 `$` 组成,但不能以数字开头。 - 遵循一定的命名规范,例如类名通常使用“驼峰式”命名法,即每个单词的首字母大写。虽然Java支持使用中文作为标识符,但为了代码的可读性和通用性,通常不推荐这样做。 3. **常量与变量**: - **常量** 在程序中一旦被赋值,其值就不能改变,可以通过 `final` 关键字声明。 - **变量** 是存储数据的容器,其值可以在程序运行过程中改变。Java中的变量需要先声明数据类型再赋值。 4. **Java数据类型**: - Java分为两种数据类型:基本数据类型(如整型 `int`, 浮点型 `float`, 字符型 `char`, 布尔型 `boolean`)和引用数据类型(如类、接口、数组)。 - 数据类型的大小和取值范围是固定的,选择合适的数据类型对于节省内存和提高效率至关重要。 5. **运算符**: - **算术运算符** 如加法 `+`, 减法 `-`, 乘法 `*`, 除法 `/`, 取余 `%` 用于数值计算。 - **赋值运算符** 如 `=` 用于给变量赋值,还有复合赋值运算符如 `+=`, `-=` 等。 - **比较运算符** 如 `==`, `!=`, `<`, `>`, `<=`, `>=` 用于比较操作。 - **逻辑运算符** 如 `&&`, `||`, `!` 用于布尔逻辑操作。 - **移位运算符** 包括左移 `<<`, 右移 `>>`, 无符号右移 `>>>`,用于位操作。 6. **注释**: - 注释是解释代码功能的文字,Java提供了单行注释 `//`, 多行注释 `/* ... */` 和Javadoc注释 `/** ... */` 三种形式。 - 注释在编译后不会出现在`.class`文件中,主要用于提高代码可读性和便于调试。 这些基础知识构成了Java程序设计的基础,理解并熟练运用这些概念对于编写有效的Java代码至关重要。在实际编程中,应注重代码的可读性,合理使用注释,正确选择数据类型,并恰当运用各种运算符。通过不断实践和学习,能够逐步提升编程技能。