RICH-ATONE

五:数 组

文章目录

01、 数组的概述

/*
 * 一、数组的概述
 * 1.数组的理解:数组(Array),是多个相同类型数据按一定顺序排列的集合,
 * 并使用一个名字命名,并通过编号的方式对这些数据进行统一管理。
 * 
 * 2.数组的相关概念:
 * >数组名
 * >元素
 * >角标、下标、索引
 * >数组的长度:元素的个数
 * 
 * 3.数组的特点:
 * 1)数组属于引用类型的变量。数组的元素,既可以是基本数据类型,也可以是引用数据类型。
 * 2)创建数组对象会在内存中开辟一整块连续的空间;
 * 3)数组的长度一旦确定,就不能修改;
 * 4)数组是有序排列的。
 * 
 * 4.数组的分类:
 * 	① 按照维数:一维数组、二维数组、三维数组……
 *  ② 按照数组元素类型:基本数据类型元素的数组、引用类型元素的数组
 *  
 */

  

02、 一维数组的使用

2.1、内存的简化结构

2.2、一维数组的内存解析

2.3、练习1

03、 多维数组的使用

3.1、二位数组

3.2、二维数组的内存解析

3.3、练习

3.4、面试题目

04、 数组中涉及到的常见算法

4.1、数组元素的赋值

4.2、数组元素的基本操作

4.3、数组元素的基本操作 2

4.4、数组的复制、反转、查找

4.5、数组元素的排序算法

4.6、十大内部排序算法

4.7、算法的 5 大特征

4.8、冒泡排序(重要)

4.9、快速排序(初学Java,仅作了解)

4.10排序算法性能对比

05、 Arrays 工具类的使用

06、 数组使用中的常见异常

                                                          

posted on 2022-04-19 23:35  RICH-ATONE  阅读(50)  评论(0编辑  收藏  举报

导航