Java 数组

Java 基础部分 —— 数组

  • 基本类型数组
  • 对象数组
  • Array
  • Arrays

基本类型数组、对象数组:

声明与建立:html

javaint a[] = new int[100] ; 
int b[] ;
b = new int[100] ;
Date dataArray = new Date[5] ;

数组的初始化:java

javaint a[] = {1,2,3};
int[] a = new int[3]'
a[0] = 1 ; a[1] = 2 ; a[2] = 3 ;
Date arr1[] = {new Date() , new Date()};
Date[] arr2 = new Date[2] ;  
arr1[0].getTime();

JavaScript语法 : var arr1 = [1,2,3] ; var arr2 = new Array(3) ;segmentfault

数组是属于对象类型,数组元素是类的成员变量 ;
int数组默认值是0 , 对象数组默认值是 null数组

多维数组框架

  • 直接为每一维分配空间,如:
javaint a[][]=new int[2][3];
  • 从最高维开始,分别为每一维分配空间,如:
javaint a[][]=new int[2][];
a[0]=new int[3];
a[1]=new int[3];
int b[][]={{2,3},{1,5},{3,4}};

完成1中相同的功能。code

Array类:

Arrays类


因此一般咱们也都认可Java中效率最高的存储方式就是使用数组。可是,因为数组初始化后大小固定,索引不能超出下标,缺乏灵活的扩展功能等缘由,使得不少人放弃了数组的使用,转而使用Collection、List、Map、Set等接口处理集合操做。也就是集合框架。htm

相关文章
相关标签/搜索