什么是数组越界?数组越界有什么后果?_Javase基础部分:加强的for循环与数组越界(含视频讲解)...

44ffe73e7ff750d87bb8e8548d6c5930.png

视频讲解

知乎视频​www.zhihu.com

本套课程讲解详细深入,内容丰富,包含了数据结构、JVM、GC等大厂常见的面试知识精讲,而且配有在线的预习文档+课堂笔记+每天作业,可以缩短你的学习周期,提高学习效率。

Java精讲视频六大板块----带你轻松入门Java​mp.weixin.qq.com
db7882daf70558114a1ccb5ffee0023b.png

一、加强的for循环

其实上加强的for循环是为了简化循环的使用就出现了一个加强的for循环,加强的for循环在遍历数组的时候不需要再声明初始化变量了,也可以不知道数组的长度。(补充,上节课说了要讲解静态数组,但是考虑到要阐述这个静态数组的概念需要使用到后面的知识点,所在移到后面去讲解)

DEMO:使用加强的for循环输出

580904003ca475eba59b32e694f5947a.png

dd469475934f6815e4f4dee24dcc9f16.png

表示需要遍历数组中的所有元素(数组中的每个元素都要取出来一-次),每次取出的元素保存到temp,保存完毕之后执行循环体内容,循环体执行完毕之后取数组的下一个元素保存到temp再执行循环体,一直这样循环下去,直到数组的最后一个元素。

二、数组越界异常

我们在定义完毕数组的时候数组的长度就已经确定了,如果我们在访问数组的元素的时候超过下标的范围(大于下标的最大值或者小于下标的最小值)就会出现数组越界异常。

d037bd31f4995045e8a31980ffde474a.png

以后你看到这个异常你要熟悉,你要反应过来你可能使用数组的时候下标超过了定义好的数组下标的范围了。

总结:

1、加强的for循环

2、数组越界异常( java.lang. ArrayIndexOutOfBoundsException )

最后


在学习过程中,我喜欢找的- -些电子书来系统化的学习,多数时候我都只是做一一个大概的解,没有深入学习,基本就是看下目录,看下前几章的内容,深入的只会在实际用的时候才去详细看了。

码邦主:程序员必备 Java 核心知识点整理​zhuanlan.zhihu.com
4007d314aecd0ca92dcacaa90f8f86f4.png
码邦主:1000道Java工程师面试题+答案PDF485页​zhuanlan.zhihu.com
56979c0ffccf055edec3bf6d4da87557.png

包括Java基础、Web前后端、各种框架、数据库、架构设计、目管理、操作系统以及IT行业等类型的书籍。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值