java数组

一、数组的概念

  • 数组:就是一个容器,用来存放元素的容器,它是最基本的集合。

  • 可存放的元素:基本数据类型的元素,比如 int 类型的,float类型的;也可以存引用类型的,比如String类型的,或者自定义类型的。数组本身就是一种引用类型。

二、数组的定义

  • 定义方式 1:元素类型 / 引用类型[] 数组名称;

  • 定义方式 2:元素类型 / 引用类型 数组名称[] ;

int[] arr; int arr[];//不建议使用

 

三、数组的初始化

  • 静态初始化:在数组定义的时候就给数组赋值。

     int[] arr = {1,5,3,6};//数组定义好了就赋值了 int[] arr1 = new int[] {1,3,5,6};//静态初始化的标准形式
  • 动态初始化:先定义一个数组,指定长度,但是先不赋值,在用到的时候在赋值。
  • 但默认使用零值(0,0.0,false)初始化。

     int[] arr = new int[10];//先不赋值 arr[0] = 1; arr[1] = 2;

 

四、数组在内存中的存储

  • 内存分析

  • final修饰数组的时候

 

版权声明:本文为zhiai007原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/zhiai007/p/9343179.html