第四章 JAVA数组知识点

第四章 JAVA数组

1.数组的概述

多个相同类型数据的组合,实现对这些数据的统一管理。

数组中的元素可以是任何数据类型,包括基本数据类型和引用数据类型

数组属于引用类型,可以理解为对象,数组中每个元素相当于该对象的成员变量

数组一旦初始化,长度不可变。

2.一维数组声明

声明方式: 类型数组名[]或类型[] 数组名

3.数组的初始化

数组必须先初始化,然后才能使用

初始化:就是为数组中的数组元素分配内存空间,并为每个数组元素赋值

使用关键字new

初始化分类:静态初始化  动态初始化

4.动态初始化

初始化时只指定数组长度,由系统为数组分配初始值

数组长度其实就是数组中元素的个数

5.输出数组中元素的值

每个数组指明它的长度  a.lenght

6.数组元素的默认初始值

数组名和编号的配合就可以获取数组中的指定编号的元素。这个编号的专业叫法:索引(下标)

7.静态初始化

静态初始化:初始化时指定每个数组元素的初始值,由系统决定数组长度

数据类型[]  数组名 =  new 数据类型[] {元素一,元素二,。。。。。。};

8.数组常见的问题

数组索引越界

ArrayIndexOutOfBoundsException

访问到了数组中的不存在的索引时发生

空指针异常

NullPointerException

数组引用没有指向实体,却在操作实体中的元素时

9.数组元素的遍历

For(){}

增强for循环

For(int a : b)

{

}

10.多维数组

数组的数组

11.数组排序

Java.util.Arrays 类的sort()方法提供数组排序功能

Arrays.sort();

冒泡排序

原文地址:https://www.cnblogs.com/webplq/p/6480709.html