大家好,我是程序猿:狒狒。其实我发现Java的“知识连贯性”很强。当你遇到不太懂的问题的时候,尤其是案例,先不要抓着不放,往后稍微预习一下课程,就会发现原来这个问题特别的简单,似乎看一遍就会了。
总之,同学们要紧跟老师的节奏,这样才能循序渐进的学好Java。
一.数组
什么是数组?我对数组的理解是这样的:我们可以把数组看成“快递柜”,快递柜的标号就相当于数组的下标或索引。并且数组特别像快递柜的地方,就在于一旦完成创建数组,数组的长度就不能改变了!就像快递柜一旦建好,就不能扩容了,除非再买一个。那么,数组的下标/索引,就像是快递柜的每个小格子,都会有序号!当我们快递存入快递柜以后,我们能够根据短信提示,通过快递柜小格子的编号,快速的找到我们自己的快递。数组就是通过下标/索引,快速的查询数组中储存的值。
1. 概述
“数组”是用来存储一组数据,但必须是相同类型的数据,英文叫Array,标志是“[]”每个元素都有下标/索引,默认从0开始。
(1.在内存中,开辟连续的空间,长度是x,下标则为x-1;
2.给每个元素完成初始化(赋值);
3.给分配唯一的地址值;
4.在内存中,开辟空间,存放引用类型的变量;
5.把地址值交给引用类型的变量保存。)
2.创建数组
数组分为:“动态初始化”和“静态初始化”
静态初始化:
int[] a = new int[]{1,2,3,4,5};
简写:int[] b = {1,2,3,4,5};
动态初始化: --需要制定数组的长度/容量
int[] c = new int[容量];
3.实例解析:
实例解析(1)
>> toString()--把数组里的数据展示成字符串
实例解析(2)
>> sort()--把数组里的数据进行排序
成果展示(2)
实例解析(3)
>> copyOf()--复制数组里的数据
成果展示(3)
数组工具类Arrays可以理解为Java为我们程序员提供对数组便捷操作的一些工具包,这也是我认为Java强大的地方,不但能够通过代码实现各种功能,并且还能为我们程序员提供很多的便利。
虽然,昨天有些拖更,希望大佬们能够点出我“走火入魔”的地方。我是狒狒!一个努力成为最强(tu)程序员的男人!