文档章节

java.lang.ArrayIndexOutOfBoundsException

今日竹石
 今日竹石
发布于 2014/04/16 10:23
字数 162
阅读 106
收藏 0

java.lang.ArrayIndexOutOfBoundsException: 0
数组下标连0都越界了,唯一的原因是数组的维数为0
有两类数组初始化语句会导致这种情况发生
int[] a=new int[0];
int[] a={};

如果你的程序以前正常,现在变得不正常了,就只有一种情况了,那就是使用了int变量初始化数组,如
int[] a=new int[i];
这个i是一个变量,当i>0程序正常;当i等于零时并试图去访问a[0]就会出现你看到的异常

解决这个问题先必须找到被数组维数被初始化为0的原因


© 著作权归作者所有

共有 人打赏支持
今日竹石
粉丝 41
博文 227
码字总数 181312
作品 0
朝阳
程序员
sharding jdbc 3.0.0.M3 经常出现 数组下标越界异常

2018-09-28 10:45:47.311 ERROR 7348 --- [nio-8080-exec-6] c.a.advice.ControllerExceptionHandler : org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis......

huo_huo
09/28
0
0
jetty启动项目报错,而tomcat启动就正常

java.lang.ArrayIndexOutOfBoundsException: 26431 at org.objectweb.asm.ClassReader.(Unknown Source) at org.objectweb.asm.ClassReader.(Unknown Source) at org.objectweb.asm.ClassRea......

jack_jones
2015/11/05
7.5K
8
mybatis 查询数据报错

小弟初学mybatis 当执行数据查询时,报一下异常,但不知道是什么引起的,兄弟们帮忙看看啊! Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: ...

lixingchun
2014/03/07
735
2
jmf报错。。。。。

@leode_macondo 你好,想跟你请教个问题:你那篇jmf rtp实现视频音频聊天的,我CaptureDeviceInfo info = (CaptureDeviceInfo) CaptureDeviceManager.getDeviceList(new VideoFormat(null)).......

守候
2012/08/17
161
1
jboss 7.1.1.Final 下运行项目报错

16:20:00,684 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-2) MSC00001: Failed to start service jboss.deployment.unit."cpsp.war".WeldService: org.jboss.msc.service.St......

古玉云
2014/06/17
2.6K
2

没有更多内容

加载失败,请刷新页面

加载更多

android -------- MVP+DataBinding 的使用

天来说说MVP+DataBinding 的使用 以一个登录案例来讲解 布局:(ConstraintLayout 作为根布局) <layout> <data> <variable name="onClick" ......

切切歆语
33分钟前
1
0
阿里十年Java架构经验总结,这几点尤为重要!

你有没有静下心来思考过:同样是做了x年Java开发,为什么你的技术比别人差很多?为什么别人每月28K你却只有10K? 其实技术水平的高低和个人智商关系不大(毕竟能做Java编程开发大家都不会差)...

别打我会飞
37分钟前
1
0
Ubuntu 中安装和配置 Caddy 服务

首先访问:https://caddyserver.com/download 选择操作系统、插件和授权类型,点击 Download 下载编译好的文件包,或者执行页面最下面的一键安装脚本,完成 caddy 的安装。 安装完成后,/us...

八风不动
52分钟前
2
0
java代码效率优化

1、 尽量指定类的final修饰符 带有final修饰符的类是不可派生的。 2、 尽量重用对象。 3、 尽量使用局部变量,调用方法时传递的参数以及在调用中创建的临时变量都保存在栈(Stack)中,速度较...

踏破铁鞋无觅处
今天
3
0
程序员的几款利器

1. 作为程序员,最希望的就是自己的代码能够在一个云平台上保留下来,gitlab等等这些很多。但是我这里推荐“码云平台”码云平台和开源中国可以直接关联起来。开源中国可以记录博客,当然也是...

ChinaHYF
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部