一、标识符定义、命名规则以及命名习惯
定义:标识符是JAVA对包、类、方法、参数、变量等要素命名时使用的字符序列
命名规则:
1.由字母、数字、下划线和美元符号组成
2.不能以数字开头
3.长度没有限制
4.严格区分大小写
5.不能是java中的保留字和关键字
命名习惯:
1.见名知意
2.驼峰式命名:类名单词首字母大写,多个单词组成的每一个单词的首字母都大写;变量名、方法名、参数名首字母小写,剩下的每一个单词的首字母大写
二、原码、反码、补码
原码 |
反码 |
补码 |
|
正数 |
本身(最高位0) |
本身 |
本身 |
负数 |
本身(最高位1) |
取反+1 |
取反+1 |
三、八种数据类型
符号 |
字节 |
范围 |
|
布尔型 |
boolean |
1 |
Flase true |
字节型 |
byte |
1 |
-128至127 |
短整型 |
short |
2 |
-32768至32767 |
整型 |
int |
4 |
-21亿至21亿 |
长整型 |
long |
8 |
|
单精度浮点型 |
float |
4 |
-3.4E38至3.4E38 |
双精度浮点型 |
double |
8 |
-1.7E308至1.7E308 |
字符型 |
char |
2 |
0-65535 |
四、数据类型转换
1.Boolean类型不可以转换成任何一个数据类型
2.自动类型转换:小字节向大字节转换
3.强制类型转换:大字节向小字节转换,会产生数据丢失
五、运算符
1.算术运算符:+、-、*、/、%、++、--
当使用/或者%的时候,第二个数不能为0.
当数全是整型的时候,会发生除不尽的情况,多余的直接被丢弃。
2.赋值运算符:=、+=、-=、/=、*=、%=
3.逻辑运算符:&&都为真结果为真,有假就假
||都为假结果为假,有真就真
4.关系运算符:< > <= >= == !=
5.字符串连接符:+
6.三目运算符:X?Y:Z 判断X,若为真执行Y,若为假,则执行Z
7.使用小括号优先处理局部