1. 八大基本类型
-
byte -2^8 - 2^8 -1
-
short -2^16- 2^ 16- 1
-
int -2^32 - 2^32 -1
-
long -2^64 - 2^64 -1
-
float 4字节
-
double 8字节
-
char 2字节
-
boolean 没有固定类型,在JVM编译时候转换成int类型为4字节,boolean数组由byte类型构成为1字节
2. 变量和常量
变量:int i = 1 值可以被改变
常量:final i = 1 值不能被改变
静态常量: static final i = 1 类级别常量且值不能被改变
3.控制语句
-
判断条件控制
if else
-
循环条件控制
for while do while
-
异常控制语句
try catch finally
4.关键字
Java中一共有53个关键字,其中const ,goto属于保留关键字
以下介绍几个冷门的关键字
- assert 断言,进行程序调试使用
- strictfp 用来声明FP_strict(单精度或双精度浮点数)表达式遵循[IEEE 754](https://baike.baidu.com/item/IEEE 754)算术规范 [1]
- transient 声明不用序列化的成员域
- volatile 表明两个或多个变量必须同步发生变换,也就是线程间可见