码迷,mamicode.com
首页 > 编程语言 > 详细

java 数组及数组得内存管理总结

时间:2014-08-10 10:15:10      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   java   for   2014   ar   

一:一维数组的声明及初始化


数组变量属于引用类型,他的元素可以是引用类型,也可以是基本类型。

        int[] a=new int[3];
        a[0]=1;
        a[1]=2;
        a[2]=3;
        int[] b={1,2,3};
        int c[]={1,2,3};
         //    int d[5];          错误表达方式

a的内存图:bubuko.com,布布扣

b与c引用的内存图与a一样。b与c引用只是a引用得简写。

          

 1 public class Test1 {
 2 
 3     public static void main(String[] args) {
 4         // TODO Auto-generated method stub
 5         Date[]  days=new Date[3];
 6         days[0]=new Date(28,8,2014);
 7         days[1]=new Date(26,4,2012);
 8         days[2]=new Date(3,4,2008);
 9     }
10 }
11 class Date{
12 
13     private int day;
14     private int month;
15     private int year;
16 
17     Date(int day,int month,int year){
18         this.day=day;
19         this.month=month;
20         this.year=year;
21     }
22 }

 

二  二维数组

1         int[][] a=new int[3][];
2         a[0]=new int[2];
3         a[1]=new int[3];
4         a[2]=new int[1];
5         for(int i=0;i<a.length;i++)
6             for(int j=0;j<a[i].length;j++)
7                 a[i][j]=j+1;
8         int [][]b={{1,2},{1,2,3},{1}};

bubuko.com,布布扣

b引用与a引用内存分配一致

 

java 数组及数组得内存管理总结,布布扣,bubuko.com

java 数组及数组得内存管理总结

标签:style   blog   http   color   java   for   2014   ar   

原文地址:http://www.cnblogs.com/shangshicc/p/3901684.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!