一。数组java
1.java有严格的数据类型限制,一个数组只能声明一个数据类型,存放同一种数据类型。数组
2.虽然只能存放一种数据类型,假设A , 若是数据类型B 继承A,依然能存放进入数组。工具
3.数组的初始化。 一旦数组初始化完成,数组的所占的内存空间将被固定,长度不可变,即便清空数组元素,内存空间依然存在,长度不变。排序
二。数组的定义继承
1. 数据类型 [] 数组名; (经常使用)内存
2. 数据类型 数组名 []; (不经常使用) 数据类型
三。数组初始化方法
1.静态初始化数据
直接点的理解就是在声明数组的时候,直接把数组的元素进行赋值。 如 int [] intArr ={1,2,3} 或者 int [] intArr2 =new int [] {1,2,3,}; 第二种用的少sort
2.动态初始化
简介的介绍就是,初始化只声明数组的长度。数组元素随后赋值,或取默认值和空值。 如 int [] arr=new int [999] ;
(一旦数组初始化完成,数组的所占的内存空间将被固定,长度不可变,即便清空数组元素,内存空间依然存在,长度不变。)
四。数组的取值与赋值 (经过下标,不写了)
五。数组工具类 Arrays
只写一些比较经常使用的方法
1.eqyals 比较两个数组是否相同
2.sort 排序 字母也可(字母排序彷佛是按首字母来排序,而后再比较第二个字母,依次比较,数字排在字母前面)
3.toString 打印数组