目录
关键字
| 关键字 | 数据类型 | boolean | 布尔 |
| byte | 整型 | ||
| short | |||
| int | |||
| long | |||
| float | 浮点型 | ||
| double | |||
| char | 字符 | ||
| class | 类 | ||
| interface | 接口 | ||
| 流程控制 | if | 判断及循环 | |
| else | |||
| do | |||
| while | |||
| for | |||
| switch | |||
| case | |||
| default | |||
| break | 跳出循环 | ||
| continue | |||
| return | 返回 | ||
| try | 异常处理 | ||
| catch | |||
| finally | |||
| 修饰符 | public | 修饰符 | |
| protected | |||
| private | |||
| final | 常量 | ||
| void | 无返回值(空) | ||
| static | 静态 | ||
| abstract | 抽象 | ||
| transient | 不参与序列化 | ||
| synchronized | 同步锁 | ||
| volatile | 轻量级的同步机制 | ||
| native | 原生态方法 | ||
| 动作 | package | 包 | |
| import | 类型导入 | ||
| throw | 异常处理 | ||
| throws | |||
| extends | 继承 | ||
| implements | 实现类 | ||
| this | 对象引用/调用对象 | ||
| supper | |||
| instanceof | 运算符 | ||
| new | 实例化对象 | ||
| 其他 | true | 真 | |
| false | 假 | ||
| null | 空 | ||
| goto | 保留字 | ||
| const |
变量
变量类型
单位换算
1 PB=1024 TB
1 TB=1024 GB
1 GB=1024 MB
1 MB=1024 KB
1 KB=1024 byte(字节)
1 byte=1024 bit(位)
基本类型

注意:
1、整数类型的默认字面值类型是int类型
int x = 99999;
//byte y = 300;//错,300是int类型,byte存不下
//int z = 999999999999;//错,虽然是int类型,但是超出范围
long h = 999999999999L;//如果要定义long类型需要加后缀L
2、浮点数类型的默认字面值类型是double类型
double d = 3.14;
//float f = 3.14;//错,3.14认为自己是double类型
float f = 3.14F;//如果要定义float类型需要加后缀F
double d2 = 3D;//如果要定义的小数是整数,最好加D方便阅读
3、byte,short,char三种比int小的整数可以用范围内的值直接赋值
byte b1=127;//对,
byte b2=128;//错,超出byte的范围
char c1=97;//对,对应的是ACSLL码表中的'a'
char c2 =69999;//错,超出char的范围
4、有些字面值需要加后缀(L D F)
long x =99999999999L;//字面值是int类型,需转成long类型的数据,加字面值后缀L即可
float b = 3.0F;//3.0字面值是double类型,加后缀F会变成float类型
double d = 3D;//3字面值是int类型,加后缀D,会变成double类型
5、分辨进制需要加前缀
0b - 标识这是2进制 ,如: 0b0101
0 - 标识这是8进制 ,如: 023
0x - 标识这是16进制,如: 0x0001
类型转换

小变大,直接转,大到小,强制转,浮变整,小变没
byte a = 1;
byte b = 2;
byte c = (byte)(a+b);
//a+b会自动提升成int类型,右面得运算结果就是int大类型
//给左面的byte小类型赋值,不可以,需要强转。
引用类型
除了基本类型以外的所有类型都是引用类型,例如String字符串类型(值写在" "中,可以存多个字符)。
变量交换
在我们做运算的时候,有时候需要交换两个变量的值,那么最简单的方法就是加入第三个变量来进行交换。就像交换两杯水一样,有第三个空杯,会更容易一些。当然了,我们写代码,使用运算符也可以做到变量交换,只不过比较麻烦而已。












