您的位置:首页 > 编程语言 > Java开发

java基础----数组

2016-01-08 23:23 246 查看
1.   一维 数组:说白了就是一种容器

好处:它会自动对里面的元素进行编号,从开始编号,方便操作。

格式:1.元素类型[]  数组名=new  元素类型(元素个数或数组长度)

         Int []  arr     = new  int  [3];

  2.元素类型[]  数组名=new  元素类型[] {元素,元素、、、、、}

         Int [] arr      = new int   []   {12,22.25,55}

  3.   Int [] arr =  {12,22.25,55}//注意如果大括号中的数特别多就会用到length,他就表示数组的长度

 

注意:定义好数组后没赋值的话,他会自动给数组赋值 0;

内存的划分:

1.   寄存器(CPU)

2.   本地方法区

3.   方法区

4.   栈内存

存储的都是局部变量(凡事定义在方法中的)。

变量一旦离开作用域,改变量就会自动释放。

5.   堆内存

存储的是数组和对象(数组就是对象),凡事new建立的都在堆中,

特点:1.每个实体都有首地址值

             2.都默认初始化,根据类型的不同而不同,整数位0小数位

                3垃圾回收机制

2.   二维数组:说白了也是一种容器,只是比一维的大

Int [] [] arr = new int [3] [2];//表示定义一个二维数组,该数组有三个一维数组,每个一维数组中有两个变量

System.out.println(arr);//打印二维数组

System.out.println(arr[0]);//打印二维数组中角标为0的一维数组

System.out.println(arr[0][0]);//打印二维数组中角标为0的一维数组中角标为0的一维元素

 

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java 数组