Java数组定义

来源:互联网 发布:软件项目个人总结 编辑:程序博客网 时间:2024/06/15 15:26

Java中定义数组跟C语音有点不同,格式如下:

元素类型[ ] 数组名 = new 元素类型[元素个数] 

eg.

int[] arr1 = new int[5];  //定义数组arr1

或者:

int arr1[] = new int[5];


也可以在定义的同时,进行数组初始化:

int[] arr1 = {1,2.3,4,5};

或者:

int arr1[] = {1,2,3,4,5};


还可以先定义,再分配堆空间。

int[] arr1;   

arr1 = new int[5];


再补充一点关于内存分配的知识,new分配的空间分配在堆中,arr1变量在栈中。为数组分配空间,其实就是为arr1关联一个堆空间。


0 0
原创粉丝点击