数组第二十课,数组的基本概念,内存分析

数组是相同数据类型(数组类型可以为任意类型)的有序集合

数组描述的是相同类型的若干个数组,按照一定的先后次序排列组合而成。其中,每一个数组称作一个数组元素,每个数组元素可以通过一个下标访问他们。

数组也是对象。数组元素相当于对象的成员变量(看下图)

数组的长度是确定的,不可变得。如果月结,则报:ArrayIndexOutofBoundsException


数组有三大特点:

  1. 其长度是确定的。数组一旦被创建,他的大小就是不可以改变的。
  2. 其元素必须是相同类型,不允许出现混合类型。
  3. 数组中的元素可以是任意数组类型,包括基本类型和引用类型。
package com.pkushutong.DemoArray;

public class Array01 {

	public static void main(String[] args) {
		//创建一个数组对象
		int[] a = new int[3];
		a[0] = 12;
		a[1] = 13;
		a[2] = 15;
		
		Cars[] cars = new Cars[4];
		cars[0] = new Cars("雪佛兰");
		System.out.println(cars[0].name);
		
		//length代表数字的长度
		System.out.println(a.length);
	}
}

package com.pkushutong.DemoArray;

public class Cars {
	String name;
	public Cars (String name){
		this.name = name;
	}
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值