再回首,Java温故知新(十):数组
2015-06-16 22:16
267 查看
数组是程序中用来存储同一类型值的集合,基本所有编程语言中都有这种类型存在。声明数组时需要指出数组类型和数组变量名,初始化后数组的长度不可变,使用过程中通过下标来访问数组中的元素,示例代码如下:
注:声明数组时有两种写法,一种是int[] a,另一种死int a[],推荐使用第一种,因为类型和变量名分开,容易理解。
关于数组的排序经常会出现在笔试或者机试中,就是快速排序、冒泡排序等,这些只是用来帮助我们理解排序和算法,实际开发中不要使用自己写的这种排序,Java API中的sort方法效率更高一些,而且在Java 1.7版本中更是将原来的排序方法升级为DualPivotQuicksort(双枢轴快速排序),效率更高。
在实际开发中经常会用到多维数组,但Java中的多维数组是作为数组的数组存在的,即数组中的元素是数组,最常用的是二维数组,即矩阵,其声明时格式如下:
其他关于数组操作的方法请查看API。
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} } System.out.println(a[2][1]);
其他关于数组操作的方法请查看API。
相关文章推荐
- java中的时间总结
- eclipse中maven install和build,clean
- Java Web开发相关连接
- Java内存区域和内存溢出异常
- java堆排序实现
- 第三次spring冲刺1
- java之从上到下打印二叉树
- 定时cronjob调用Java程序
- 【java设计模式】原型模式
- java之包含min函数的栈
- 关于java.util.Scanner
- 详谈java集合框架
- java中的Radom类
- java图片居中裁剪
- Eclipse:open output file blabla.exe: Permission denied
- java贪吃蛇游戏
- Java泛型代码例子
- java中的正则表达式
- java俄罗斯方块
- java中的数字格式化