Java疯狂讲义读书笔记第四章

  1. switch的控制语句只能是byte、short、char、int、枚举类型、java.lang.String类型。
  2. break,continue,return都可以结束循环。
  3. 一旦数组的初始化完成,数组在内存中所占的空间将被保存下来,因此数组的长度不可改变。即使清空数组元素,数组所占空间任然被保留。
  4. 数组定义但没有初始化不能使用。静态初始化数组int[] ss = {1,2,1};和动态初始化数组int[] ss = new int[5];不能同时使用。
  5. 数组越界异常:ArrayIndexOutOfBoundsException。访问数组元素小于0,或者大于数组长度将引发此异常。
  6. foreach循环,type是数组元素或集合元素的类型,variableName是一个形参名,foreach将自动把数组元素、集合元素一次赋给该变量。

        for(type variableName : array | collection) {
            // varibleName 自动迭代访问每个元素
         } 
    
  7. 数组在内存中的表现:实际的数组对象存储在堆内存中,如果引用该数组对象的数组引用变量是一个局部变量,那么这个局部变量被存储在栈中。若堆内存中的数组不再有任何引用指向自己,数组将变成垃圾被系统回收。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值