数组的基本概念

来源:互联网 发布:手机淘宝可以删差评吗 编辑:程序博客网 时间:2024/06/15 09:59

1.数组:看成一个容器,可以存储同一种数据类型的容器!

2.定义的格式:

数据类型[] 数组名;推荐使用第一种

数据类型 数组名[] ;

3.数组定义的初始化:

1)动态初始化:只是定义了数组的长度,数组中的具体元素值(默认初始化值)由系统给定

    eg:int []arr=new int[3];

2)静态初始化:给定数组的具体元素值,数组的长度由系统给定!

   eg:int []arr={1,2,3};

数组的元素是通过数组中的角标来定:

arr[0]:数组名称[索引]

数组的长度= 最大索引-1

4.数组中常见的两个异常:

1)ArrayIndexOutofBoundsException:数组角标越界异常;

2)NullPointerException:空指针异常(出现的原因:对象为空了,没有值了,而对于这种问题,给对象在做一些操作,会出现当前这个问题;)

解决方案:实际开发中,牵扯对象的,都要给对象做非空判断;

原创粉丝点击