JAVA基础(索引越界and空指针)
1,空指针和索引越界
ArrayIndexOutOfBoundsException:数组索引越界异常
原因:你访问了不存在的索引。
b:NullPointerException:空指针异常
原因:数组已经不在指向堆内存了。而你还用数组名去访问元素。
【1】ArrayIndexOutOfBoundsException:数组索引越界异常
原因:你访问了不存在的索引。
int[] arr = {1,2,3};
System.out.println(arr[3]);
【2】NullPointerException:空指针异常
原因:数组已经不在指向堆内存了。而你还用数组名去访问元素。
int[] arr = {1,2,3};arr = null;System.out.println(arr[0]);
2,案例演示
class Demo_Exception {public static void main(String[] args) {int[] arr = new int[5]; //0x0011//System.out.println(arr[-1]); //当访问数组中不存在的索引,会出现索引越界异常arr = null;System.out.println(arr[0]); //当数组引用赋值为null,再去调用数组中的元素就会出现空指针异常}}
JAVA基础(索引越界and空指针)相关推荐
- java数组索引越界异常如何解决_java之ArrayIndexOutOfBoundsException数组越界与IndexOutOfBoundsException索引越界之间关系...
ArrayIndexOutOfBoundsException与IndexOutOfBoundsException之间的关系是继承关系,看源代码就可以知道: public class ArrayInde ...
- Java基础系列:判断空指针的三种方式
1 简介 空指针:针对对象类型,对象在堆中分配"房子".空指针(null)的对象没有分配到"房子",所以,无法使用该对象. 使用任何的对象数据时,都要进行空指针 ...
- 基础第一阶段day05——索引越界异常、空指针异常
ArrayIndexOutOfBoundsException 数组越界异常 public class Test01 {public static void main(String[] args) {i ...
- Java基础---数组练习(最大值、最小值的索引)
Java基础–数组练习 1.将一维数组的遍历,封装成方法public static void arrayBianli(int[] arr) {for(int i = 0;i<arr.length ...
- java中使用ArrayList时防止索引越界
java中使用ArrayList时防止索引越界 之前看到有人问,使用ArrayList的时候报错,java.lang.IndexOutOfBoundsException: Index: 0, Size ...
- 数据库索引高频面试题:传智播客java基础入门第二版答案
在校生 如果你是在校生,你应该趁着在学校的时间夯实基础(比如计算机系统.算法.编译原理等等)不要动不动去搞什么项目,你也搞不出一个让面试官很满意的项目出来,所以根本没必要在项目上面浪费太多的时间. 如 ...
- java 基础知识总结
Java基础知识总结 写代码: 1,明确需求.我要做什么? 2,分析思路.我要怎么做?1,2,3. 3,确定步骤.每一个思路部分用到哪些语句,方法,和对象. 4,代码实现.用具体的java语言代码把思 ...
- Java 基础 第3阶段:高级应用——尚硅谷学习笔记(含面试题) 2023年
Java 基础 第 3 阶段:高级应用--尚硅谷学习笔记(含面试题) 2023 年 Java 基础 第 3 阶段:高级应用--尚硅谷学习笔记(含面试题) 2023 年 第 9 章 异常处理 9.1 异 ...
- 【CXY】JAVA基础 之 异常概述
概述: 1.异常给初学者的感觉(笔者当时就是这个感觉,不知道其他人是否有共鸣?) 1.异常是个什么东西?理解不了 2.很复杂 3.异常很"简陋",没什么用 4.我保证我写的程序正确 ...
最新文章
- 利用第三方工具在Unity中创建多人联网游戏
- 双系统不能引导双系统
- 全球及中国蔬菜泥配料行业竞争策略及投资潜力研究报告2021-2027年版
- linux 线程优先级算法,能讲一下在Linux系统中时间片是怎么分配的还有优先级的具体算法是...
- 【在线集成开发环境】Eclipse Che简单上手体验
- 计算机视觉中常见图像扰动方法的Pytorch实现
- 《C语言及程序设计》实践参考——找数字
- 预防 Android Dex 64k Method Size Limit
- Excel转换为VF的DBF格式
- NAT技术与代理服务器
- python 爬虫视频教学
- Sentaurus TCAD Inspect
- 路侧停车系统有利有弊
- 微博大 V 用户画像与热点话题分析
- vector_back
- 蒟蒻的单调队列orz,真的蒻
- 【LeetCode】词典中最长的单词(附集合操作、lamda用法)
- C# 二维码 和条形码生成
- 《夏洛的网》思维导图读书笔记
- MySQL慢SQL探究