标识符
理解:
标识符可以简单的理解为一个名字,用来标识类名、变量名、方法名、数组名、文件名的有效字符序列。
命名规则:
- Java语言的标示符由字母、数字、下划线和美元符号组成,第一个字符不能为数字。
-
- java语言中严重区分大小写
Java关键字
Java基本数据类型
1. 整数类型
注:在对long型变量赋值时结尾必须加上“L”或者“l”,最好加“L”。
2. 浮点类型
在对float进行赋值时在结尾必须添加“F”或者“f”,如果不加系统会自认为是double类型的变量。
变量与常量
注:成员变量包括实例变量和静态变量(static)两种。静态变量的有效范围可以跨类,甚至可以达到在整个应用程序之类。对于静态变量,可以在其他类中以“类名.静态变量”使用。
运算符
1. 逻辑运算符
注:‘&&’是短路运算符,而‘&’是非短路运算符。同理‘||’是短路运算符,而‘|’是非短路运算符。
2. 位运算符
注:左移运算符“<<”。所谓的左移运算符,就是将左边的操作数在内存中的二进制数据左移右边操作数指定的位数,左边移空的的部分补0。
右移运算符“>>”。右移运算符复杂一点,如果最高位是0,左移空的位就是0;如果最高位是1,右移空的位就填入1。
无符号右移运算符“>>>”。Java还提供了无符号右移运算符“>>>”,不管最高位是0还是1,左移空的高位都填入0。
运算符优先级
运算符的优先级: