关键字
java 所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符
标识符命名注意事项
- 所有的标识符都应该以字母(A-Z或者a-z)、美元符 $ 、或者下划线 _ 开始
- 首字母之后可以是字母,美元符,下划线或数字的任何字符组合
- 不能使用关键字做为变量名或者方法名
- 标识符是大小写敏感的
强类型语言
java是强类型语言,要求变量的使用严格规定, 所有变量都必须先定义才能使用
基本类型
计算机存储的最小单位是位
一个字节等于8位
整数类型
- byte占1个字节范围:-128-127
- short占2个字节范围:-32768-32767
- int占4个字节范围:-2147483648-2147483647(常用)
- log占8个字节范围:-9223372036854775808-9223372036854775807
扩展进制表示
进制二进制(0b) 十进制 八进制(0) 十六进制(0x)
浮点类型
- float 占4个字节
- double 占8个字节(常用)
扩展 小数比较
避免使用浮点数进行比较,使用BigDecimal 这个类。
字符类型
char 占两个字节
String 不是关键字,是一个类
boolean类型
boolean 占1位,其值只有true和false 两个
引用类型
类
接口
数组
常量
定义常量使用 final
进行修饰
命名规范
- 所有变量、方法、类名 需要见名知意
- 类成员变量:首字母小写和驼峰原则:monthSalary 除了第一个单词以外,后面的单词首字母大写 lastName
- 局部变量:首字母小写和驼峰原则
- 常量:大写字母和下划线 MAX_VALUE
- 类名: 首字母大写和驼峰原则 Man,GoodMan
- 方法名:首字母小写和驼峰原则 run() runRun
算术运算符
算术运算符有:+,-,*,/,%,++,--
赋值运算符
赋值运算符有:=
关系运算符
关系运算符有:>,<,>=,<=,==,!=,instanceof
逻辑运算符
算术运算符有:&&,||,!
位运算符(了解)
算术运算符有:&,|,^,~,>>,<<,>>>
条件运算符
算术运算符有:?,:
扩展赋值运算符
算术运算符有:+=,-=,*=,/=