设为首页
收藏本站
切换到宽版
登录
立即注册
找回密码
搜索
搜索
本版
帖子
用户
快捷导航
论坛
BBS
VIP用户组
官网群
无名商城论坛
»
论坛
›
资源分享区
›
学习资源专区
›
【分享】【记录】寒假学Java(16)
返回列表
发帖
查看:
287
|
回复:
0
[其他技术]
【分享】【记录】寒假学Java(16)
[复制链接]
无名
无名
当前离线
积分
32464
1万
主题
1万
帖子
3万
积分
管理员
积分
32464
发消息
发表于 2022-5-8 18:25:26
|
显示全部楼层
|
阅读模式
数组常见异常——角标越界——空指针异常
//访问数组元素时,索引编号并不存在,那么将会发生数组索引越界异常
//ArrayIndexOutOfBoundsException
//原因:索引编号写错
//解决:修改成为正确存在的角标索引
代码
public class DomeIndex {
public static void main(String[] args) {
int arr[] = {1,2};
System.out.println(arr[0]);//1
System.out.println(arr[1]);//2
System.out.println(arr[2]);//编译时期不报错
//角标越界异常(数组索引越界异常)
//ArrayIndexOutOfBoundsException
}
}
//所有的引用数据类型可以赋值为一个null
//如果只是进行赋值但是没有进行new出实例,就进行访问数组中的元素,就会出现空指针异常
//原因:没有new
//解决:new出一个实例
代码
public class DomeArrayNull {
public static void main(String[] args) {
int [] arr = null;
System.out.println(arr[0]);//编译时期不报错
//空指针异常 NullPointerException
}
}
数组
,
越界
,
异常
,
索引
,
println
相关帖子
•
数组php
•
java輸出hello world練習
•
php数据库封装类库,支持所有数据库
•
【Max】结绳番外篇:下拉列表框
•
【Box】Java零基础1,小白教程,大佬勿喷
•
【Max】php基础教程[9]
•
【Max】php基础教程[8]
•
【GD】iapp教程nsz创建数组
•
【夜未央】Oracle day09 教程
回复
使用道具
举报
返回列表
发帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
快速回复
返回顶部
返回列表