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

再回首,Java温故知新(十):数组

时间:2015-06-16 22:56:52      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:

  数组是程序中用来存储同一类型值的集合,基本所有编程语言中都有这种类型存在。声明数组时需要指出数组类型和数组变量名,初始化后数组的长度不可变,使用过程中通过下标来访问数组中的元素,示例代码如下:

int[] a;//声明整数型数组
a = new int[10];//初始化一个长度为10的整型数组
System.out.println(a[0]);

  注:声明数组时有两种写法,一种是int[] a,另一种死int a[],推荐使用第一种,因为类型和变量名分开,容易理解。

  关于数组的排序经常会出现在笔试或者机试中,就是快速排序、冒泡排序等,这些只是用来帮助我们理解排序和算法,实际开发中不要使用自己写的这种排序,Java API中的sort方法效率更高一些,而且在Java 1.7版本中更是将原来的排序方法升级为DualPivotQuicksort(双枢轴快速排序),效率更高。

  在实际开发中经常会用到多维数组,但Java中的多维数组是作为数组的数组存在的,即数组中的元素是数组,最常用的是二维数组,即矩阵,其声明时格式如下:

int[][] a = {
    {1,2,3},
    {4,5,6},
    {7,8,9}
}

  其他关于数组操作的方法请查看API。

再回首,Java温故知新(十):数组

标签:

原文地址:http://www.cnblogs.com/aotian/p/4581965.html

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