实例:数组静态初始化:
数据类型 [] 对象名称 = {值}
int[] arr = {2,4,5,33,55,66,65};
索引是从0开始
数组动态初始化:
数据类型 [] 对象名称 = new 数据类型(长度)
int[] arr = new int(6);
6代表这个数组的初始化长度是6,索引还是从0开始;
数组属于引用数据类型;
ArrayList集合底层就是数组,
数组的优点是,因为有索引查找数据的时候很方便,但是插入数据效率低;如果只是在后面追加数据效率就很高;
实例:数组静态初始化:
数据类型 [] 对象名称 = {值}
int[] arr = {2,4,5,33,55,66,65};
索引是从0开始
数组动态初始化:
数据类型 [] 对象名称 = new 数据类型(长度)
int[] arr = new int(6);
6代表这个数组的初始化长度是6,索引还是从0开始;
数组属于引用数据类型;
ArrayList集合底层就是数组,
数组的优点是,因为有索引查找数据的时候很方便,但是插入数据效率低;如果只是在后面追加数据效率就很高;