java多维数组遍历
2015-10-05 12:56
525 查看
多维数组
数组是Java中的一种容器对象,它拥有多个单一类型的值。当数组被创建的时候数组长度就已经确定了。在创建之后,其长度是固定的。下面是一个长度为10的数组:然而,可能让Java开发者们感到惊讶的是,Java实际上并没有二维数组。
在一个真正的数组中,所有的元素在内存中都存放在连续的内存块中,但是在Java的二维数组并不是这样。Java中所有一维数组中的元素占据了相邻的内存位置,因此是一个真正的数组。
在Java中,当我们定义:
这张图片清楚地解释了这个概念。
由于二维数组分散在存储器中,所以对性能有一些影响。为了分析这种差异,我写了一个简单的Java程序,显示遍历顺序的重要性。
重复上面的例子,它会始终给出类似的结果,不过时间差可能会有所不同。
原文链接: dzone 翻译: ImportNew.com - LynnShaw
译文链接: http://www.importnew.com/16742.html
[ 转载请保留原文出处、译者和译文链接。]
相关文章推荐
- java中super,this的用法举例
- Java基础知识强化之集合框架笔记30:集合之泛型的引入
- java操作Excel效率之poi与fastexcel比较(转载)
- java.lang.ClassNotFoundException但是项目里明明已经导入了需要的类
- JAVA于Get和Post差异请求
- Java多线程12:ReentrantLock中的方法
- java Exception RuntimeException
- android eclipse ndk使用记录
- Spring @Cacheable 的key生成
- Eclipse--Team--SVN--URL修改
- 学习工具篇 - eclipse 中使用autotools plugins
- java基础——break灵活应用
- Mybatis返回Map的一种实现
- (转载)位图bitmap算法(java)
- Java——采用DOM4J+单例模式实现XML文件的读取
- Java实现简易的文件的迁移器
- Disabling contextual LOB creation as createClob() method threw error : java.lang.reflect.Invocation
- Java实现简易的文件的迁移器
- 插入排序-java
- 冒泡排序-java