- switch的控制语句只能是byte、short、char、int、枚举类型、java.lang.String类型。
- break,continue,return都可以结束循环。
- 一旦数组的初始化完成,数组在内存中所占的空间将被保存下来,因此数组的长度不可改变。即使清空数组元素,数组所占空间任然被保留。
- 数组定义但没有初始化不能使用。静态初始化数组
int[] ss = {1,2,1};
和动态初始化数组int[] ss = new int[5];
不能同时使用。 - 数组越界异常:ArrayIndexOutOfBoundsException。访问数组元素小于0,或者大于数组长度将引发此异常。
foreach循环,type是数组元素或集合元素的类型,variableName是一个形参名,foreach将自动把数组元素、集合元素一次赋给该变量。
for(type variableName : array | collection) { // varibleName 自动迭代访问每个元素 }
- 数组在内存中的表现:实际的数组对象存储在堆内存中,如果引用该数组对象的数组引用变量是一个局部变量,那么这个局部变量被存储在栈中。若堆内存中的数组不再有任何引用指向自己,数组将变成垃圾被系统回收。
Java疯狂讲义读书笔记第四章
最新推荐文章于 2024-07-15 22:27:18 发布