数据类型与运算符
标识符的基本介绍
在Java中,标识符用于为类、方法、变量、常量等元素命名。理解标识符的规则和规范是编写合法且可读性强的Java代码的基础。
一、标识符的命名规则(必须遵守)
以下规则由Java语言规范强制执行,未遵守会导致编译错误:
- 字符组成:只能由字母、数字、下划线
_和美元符号$组成。 - 首字母:必须以字母、下划线或美元符号开头。例如:
_demo、$value是合法的,而123abc是非法的。 - 大小写敏感:
demo01和Demo01是两个不同的标识符。 - 不能使用关键字:如
class、public、static等不能作为标识符。
二、标识符的命名规范(推荐遵守)
以下是行业推荐的命名风格,虽不影响编译但有助于提升代码可读性:
- 类名与接口名:使用大驼峰式命名,如
StudentManager、HttpServlet、ArrayList。 - 方法名与变量名:使用小驼峰式命名,如
userName、maxValue。 - 常量名:全部大写并用下划线连接,如
MAX_SIZE。 - 包名:全部小写,用点号分隔,如
com.company.project。 - 见名知意:使用具有实际意义的单词,如
student、index。
数据类型
Java 是一种强类型语言,每个变量都必须声明其数据类型。
一、基本数据类型(值直接存储在栈上)
byte:字节型,取值范围 -128 ~ 127short:短整型,取值范围 -32768 ~ 32767int:整型long:长整型,适用于较大数值float:单精度浮点型double:双精度浮点型char:字符型boolean:布尔型
二、引用数据类型(存储对象的地址)
- 类(Class):如
String、Object、自定义类 - 接口(Interface)
- 数组(Array):如
int[]、String[] - 枚举(Enum)
三、类型转换
-
自动类型转换(隐式):从低精度向高精度转换
int ; a; System.out.println(b);

