作者:巢i仔 | 来源:互联网 | 2024-12-11 15:02
标识符
定义:标识符是指在程序中用于命名类、接口、变量、方法等元素的字符串。它是由字母、数字、下划线(_)或美元符号($)组成,但不能以数字开头。
规则:
1. Java严格区分大小写。
2. 标识符不应使用Java的关键字和保留字。
3. 建议使用有意义的名称,以便提高代码的可读性。
Java关键字
Java关键字是被语言保留的特殊词汇,每个关键字都有其特定的用途,不能用作标识符。例如:class
, public
, private
, void
等。具体列表请参考官方文档或相关资料。
Java基本数据类型
Java支持多种基本数据类型,主要分为数值类型、字符类型和布尔类型。
1. 整数类型
包括byte
, short
, int
, 和long
。其中,long
类型的值在声明时需要后缀L或l来表示。
2. 浮点类型
包括float
和double
。当声明一个float
类型的变量时,应在数值后加上F或f,以避免默认的double类型。
变量与常量
变量是在程序执行过程中可以改变其值的数据项,而常量则在其生命周期内保持不变。Java中通过final
关键字来定义常量。
变量分为局部变量和成员变量。成员变量又细分为实例变量和静态变量。静态变量属于类级别的变量,可以通过“类名.静态变量”的方式访问。
运算符
1. 逻辑运算符
用于组合多个条件表达式,包括&&
(逻辑与)、||
(逻辑或)和!
(逻辑非)。注意&&
和||
具有短路特性。
2. 位运算符
用于直接对整数进行二进制位操作,包括&
(按位与)、|
(按位或)、^
(按位异或)、~
(按位取反)、<<
(左移)、>>
(右移)和>>>
(无符号右移)。
运算符优先级
不同的运算符在表达式中有不同的优先级,这决定了运算的先后顺序。通常,括号可以用来改变运算的优先级。了解运算符的优先级有助于编写正确的表达式。