java 数组

Posted wbyixx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 数组相关的知识,希望对你有一定的参考价值。

 

 

为什么要有数组?

为了存储同种数据类型的的多个值

 

数组的概念

数组存储同一种数据类型多个元素,也可以看做是一个容器

数组既可以存储基本数据类型,也可以存储引用数据类型

 

数组的特点

数组是一种效率最高的存储和随机访问对象引用序列的方式

数组就是一个简单的线性序列,这使得元素访问变得非常快速。

数组的大小固定,并且在其生命周期中不可变。

如果使用数组时越界,会得到一个运行时异常。

数组可以持有基本类型,而泛型之前的容器则不能。

无论使用哪种类型的数组,数组标识符其实只是一个引用,指向在堆中创建的一个真实对象。

 

一维数组定义的格式

数据类型[]    数组名 = new  数据类型[数组的长度];

中括号也可以放在数组名标识符的后面

 

数组初始化

 

不能用new创建单个的基本类型数组

 

 

数组作为方法返回值

如果希望方法返回不止一个值,而是一组类型相同的值。

可以直接返回一个数组。

 

Arrays类的一些方法

 

以上是关于java 数组的主要内容,如果未能解决你的问题,请参考以下文章

java数组排序

java中的数组语法

java 为啥数组名.length就能获取数组的长度

java中如何创建动态数组

java怎么创建一个数组,每个元素是一个数组

java中如何创建字符串数组?