标识符
类、方法、常量、接口和包等的名称。
Java语言基本规定:
- 标识符必须以大小写字母、数字、下划线和美元符号$组成
- 不可以用数字开头
- Java语言严格区分大小写
- 标识符的长度没有限制,但是不宜过长
实际使用过程中,约定俗成的规则:
- 标识符由完整的单词或者一组单词组成,尽可能清楚表达标识符所代表的含义
- 变量标识符以小写字母开头
- 类名标识符的首个字母要大写
abstract | boolean | break | byte | case |
catch | char | class | continue | default |
do | double | else | extends | false |
final | finally | float | for | if |
implements | import | instanceof | int | interface |
long | native | new | null | package |
private | protected | public | return | short |
static | Super | switch | synchronized | this |
throw | throws | teansient | true | try |
void | volatile | while |
Java语言中的保留字:const、goto
算术运算符:+、-、*、/、%、++、--。
逻辑运算符:&(与)、|(或)、~(非)、^(异或)、&&(条件与)和||(条件或)。
运算符 | 含义 | 举例 | 运算结果(a=9、b=7) | |
双目运算符 | + | 加 | a+b | 16 |
- | 减 | a-b | 2 | |
* | 乘 | a*b | 63 | |
/ | 除 | a/b | 1 | |
% | 求余数 | a%b | 2 | |
单目运算符 | ++ | 自增1 | b=(a++)*10 | a=10、b=100 |
-- | 自减1 | b=(a--)*10 | a=8、b=90 | |
- | 取反 | -a | -9 | |
关系运算符 | == | a==b | false | |
!= | a!=b | true | ||
> | a>b | true | ||
< | a<b | false | ||
>= | a>=b | true | ||
<= | a<=b | false | ||
特殊赋值运算符 | += | a+=b | a=a+b | |
-= | ||||
*= | ||||
/= | ||||
%= |
1 | () | 6 | << >> >>> | 11 | | |
2 | ++ -- | 7 | < > <= >= | 12 | && |
3 | ! ~ | 8 | == != | 13 | || |
4 | * / % | 9 | & | 14 | ?: |
5 | + - | 10 | - | 15 | = += -= *= /= %= |