一、标识符定义、命名规则以及命名习惯
定义:标识符是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.使用小括号优先处理局部