0基础学Java数组【第六天】(经验分享)

 

大家好,我是程序猿:狒狒。其实我发现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)程序员的男人!

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值