![c2071ee726691ab152de4ba35db8e738.png](https://img-blog.csdnimg.cn/img_convert/c2071ee726691ab152de4ba35db8e738.png)
一、数据类型
![45afab6d91a11c7dae38da537a48d572.png](https://img-blog.csdnimg.cn/img_convert/45afab6d91a11c7dae38da537a48d572.png)
1、基础类型
整型:byte 、short 、int 、long
浮点型:float、double
字节型:char
2、包装类型
Byte,Short,Integer,Long
Float,Double
Character
3、String字符
常用方法
StringBuilder、StringBuffer
4、类型转换
自动转换:范围小类型->范围大类型
强制转换:范围大类型->范围小类型
二、流程控制
![419e2a6d1c2b8a58f09a2689507633b0.png](https://img-blog.csdnimg.cn/img_convert/419e2a6d1c2b8a58f09a2689507633b0.png)
1、分支语句
if 语句
else...if 语句
switch 语句
for 循环
while 循环
2、分支判断
true 和 false
3、流程中断
return 关键字
continue 关键字
break 关键字
4、基础算法
冒泡排序
排列组合
递归
三、数组
![fe1633ddffb5702c920e3748acc612dc.png](https://img-blog.csdnimg.cn/img_convert/fe1633ddffb5702c920e3748acc612dc.png)
初始化
数据与集合容器区别
底层数据结构
四、操作符
![719029181ee196229c2b6bf7a3f64e64.png](https://img-blog.csdnimg.cn/img_convert/719029181ee196229c2b6bf7a3f64e64.png)
1、算术运算
加减乘除 、优先级
取余、四舍五入、100%补偿
2、关系运算
大于、小于、大于等于、小于等于、不等于
3、赋值运算
等号赋值
自动加加、自动减减
4、移位运算
左移位、右移位
5、逻辑运算
与、或、非
运算流程到条件整体成立
整体结构
![c932649b398cddcc174c154dfc6bea4c.png](https://img-blog.csdnimg.cn/img_convert/c932649b398cddcc174c154dfc6bea4c.png)