数组:
一组连续的空间,只能存储相同数据类型的一组数。
数组的长度是固定的。
栈:后进先出。
1.存 基本数据类型的 数据 和引用(数组名);
2.小
3.是频繁创建和 销毁的数据结构。
堆:
1。存 对象(数组);
2.大;
3, 不会 频繁创建和销毁。
数组初始化:
1.动态初始化:
我们指定数组的大小,系统赋初始值。
初始值:
整数:0
浮点:0.0
布尔:false
字符:’\u0000’ 十六进制的0000
String: null (引用类型的初始值)
2.静态初始化
我们指定 值列表,系统指定 大小。
排序:
1.冒泡
原理:相邻的两个数字比较
2.选择
某个位置,与此位置后边的所有元素比较一遍。
普通 for和 增强for的区别:
1.增强for只能顺序遍历;
其它遍历(逆序等)方式用普通for
2.增强for只能遍历所有元素;
遍历 某个 范围内的元素用普通for;
3.增强for不能改变元素的值;
普通for可以改变。