java数组声明和变式--record1

java数组声明和变式--record1

  java声明数组方式:

  String[] namelist;

  int numlist[];//此声明为动态声明,不能指定长度,numlist[10]

  静态声明的方式:

  int a[]={1,2,3,45,6}

  动态声明方式:

  int numlist[]

  当然你也可以:

  int a[]=new int[10];//此声明方式必须声明长度

  不像C语言一样传入指针,你可以传入java数组的索引,并通过形参进行访问,最为简单的方式在此不提,

  这里介绍一种特殊的遍历方式:、

  public static void main(String[] args) {

  int as[]={1,5,6};

  int[] a=new int[10];

  Diaosi li=new Diaosi();

  li.print(a);

  }

  protected void print(int...deal){

  //需要注意的是int i必须在for循环里声明

  for(int i:deal){

  System.out.println(i);

  }

  }

  数组存储的理解:

  int a[];

  String a[];

  Diaosi a[];

  上述声明的数组代表了我个人认为的数组的三大类。

  基本数据类型和引用数据类型,引用数据类型就是对象或字符串。

  数组的声明中内存的分配情况:

  当数组被声明时,栈会给其分配一个引用,此时数组还没有真正意义上的存储。当我们new出一个数组,或给数组赋值时,这个引用会指向那个存储地址。

上一篇:SharePoint 2013的100个新功能之场管理


下一篇:javaScript基础练习题-下拉框制作(JQuery)