Java Array 常见报错ArrayIndexOutOfBoundsException NullPointerException
2024-09-16 14:39:38
本文介绍array报错,
数组索引越界异常: ArrayIndexOutOfBoundsException,
空指针:NullPointerException
package myArray;
/*
* 两个常见小问题:
* ArrayIndexOutOfBoundsException:数组索引越界异常
* 产生的原因:我们访问了不存在的索引
*
* NullPointerException:空指针异常
* 产生的原因:数组已经不在指向堆内存的数据了,你还使用数组名去访问元素
*/
public class ArraychangjianExecption {
public static void main(String[] args) {
int[] arr = {,,};
System.out.println(arr[]);
}
}
结果如下
public class ArraychangjianExecption {
public static void main(String[] args) {
int[] arr = {,,};
arr = null;
// System.out.println(arr);
System.out.println(arr[]);
}
}
结果如下
最新文章
- ES6 - Note1:块级作用域与常量
- 根据osdid 查询磁盘是ssd盘还是sas盘
- 关于XMLEncoder和XMLDecoder
- 《Java程序员面试笔试宝典》终于在万众期待中出版啦~
- QTestLib Tutorial
- 分享一个Redis帮助类
- oracle函数和存储过程有什么区别
- CentOS 7 学习(四)Git配置(一)
- AI - 深度学习之美十四章-概念摘要(1~7)
- codeforces 787D - Legacy 线段树优化建图,最短路
- 关于 Expression is not assignable 错误
- CSS属性相关
- centos7+mariadb+防火墙,允许远程
- codeforce 240E
- Listener(1)—基础知识
- linux文件管理 文件搜索
- 使用xftp连接到ftp服务器即常见问题的解决
- NetBeans的(默认)快捷键
- ASP.NET 5 &; MVC6系列教程
- mysql 把表中某一列的内容合并为一行
热门文章
- 对象数组化 Object.values(this.totalValueObj).forEach(value =>; {
- Android开发走过的坑(持续更新)
- 【opencv系列01】OpenCV4.X介绍与安装
- 深入理解Java内存模型(摘)
- java-打印流(新手)
- 为我开发的API添加华丽的外衣
- 深入分析mysql为什么不推荐使用uuid或者雪花id作为主键
- 大数据软件安装之Azkaban(任务调度)
- SpringBoot(三)SpringBoot自动配置
- 毕业设计——基于ZigBee的智能窗户控制系统的设计与实现