Java数组的学习

Java数组的学习,第1张

Java数组的学习

Java是一门有用的学科,话不多说上干货。

一,数组的概述

1,所谓数组就是若干个相同数据类型元素按一定顺序排列的集合。

数组的特点:

①数组是相同数据类型元素的集合。

②数组中的个元素是有先后顺序的,他们在内存中按照这个先后顺序连续存放在一起。

③数组元素用整个数组的名字和他自己在数组中的顺序位置来表示。

例如,a[0]表示名字为a的数组中的第一个元素,a[1]代表数组a中的第二个元素,依次类推

一维数组:

要使用Java语言的数组,一般需要经过三个步骤:①是声明变量;②是分配空间;③是创建数组元素并赋值。

前两个步骤语法如下:

数据类型[ ]数组名;//声明一维数组

数组名=new 数据类型[个数];//分配内存给数组

在数组的声明格式中,“数据类型”是声明数组元素的数据类型包括“基本类型”和“引用类型”。

数组名是用来统一那些相同数据类型的名称,命名规则和变量的命名规则相同,

其中“[ ]”指明该变量是一个数组类型变量,Java语言在数组的定义中并不为数组元素分配内存,因此“[   ]”中不用给出数组中元素的个数,但必须在为它分配内存空间才能使用。

new是分配数组内存用的运算符,“个数”是告诉编译器,所声明的数组要存放多少元素,利用new运算符为数组分配内存空间的方式称为动态内存分配方式。

也可以合并为

数据类型[  ]数组名=new数据类型[个数]

int [ ] x;

x=new int[10];

用户可以改变x的值,让他指向另一个数组对象,或者不指向任何数据对象。

要让x不指向任何数据数据对象只需要将常量null赋给x即可。如“x=null”

原来,执行完“x=null”语句后,原来通过new int[  10]产生的数组对象不再被任何对象引用变量所引用,直到被垃圾回收站来将他稀释掉。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5482528.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存