与C++相比,Java中的数组有什么不同


Posted in 面试题 onMarch 25, 2014
Java的数组是对象,与C++中的数组有一定差异:
(1)一维数组:
声明:数据类型 数组名[ ] 或 数据类型[ ] 数组名 注意:不能指定数组元素多少;
创建:new 数据类型[数组的长度],通常赋值给数组名,也可以将声明与创建合二为一,例如:int a[]; a=new int[3]; 与 int a[]=new int[3];效果等同。
静态初始化:是数组声明的另一种形式,格式:数据类型 数组名[ ]={值1,值2,…, };
例如:int a[ ] = { 3, 9, 8}; 相当于 int a[ ]= new int[3]; 和 a[0]=3, a[1]=9, a[2]=8;
(2)多维数组:将它看做是一维数组,只是其中的每一个元素是低一维的数组。声明、创建方法与一维数组类似,例如:int a[][]=new int[3][4]; 与
int a[][]=new int[3][]; a[0]=new int[4]; a[1]=new int[4]; a[2]=new int[4]; 等同
此外,在多维数组中还可以声明长短不一的不规则数组。
(3)length是表示数组长度的属性;
而数组元素的引用则与C++的格式类似。

Tags in this post...

面试题 相关文章推荐
J2SDK1.5与J2SDK5.0有什么区别
Sep 19 面试题
JSF面试题:Jsf中的核心类用那些?有什么作用?LiftCycle六大生命周期是什么?
Jul 17 面试题
递归计算如下递归函数的值(斐波拉契)
Feb 04 面试题
北京SQL新华信咨询
Sep 30 面试题
database面试题
Mar 28 面试题
什么是命名空间(NameSpace)
Nov 24 面试题
局域网定义和特性
Jan 23 面试题
类和结构的区别
Aug 15 面试题
性能测试工程师的面试题
Feb 20 面试题
EJB timer的种类
Oct 28 面试题
介绍下java.util.Arrays类
Oct 16 面试题
Java面试题冲刺第十七天--基础篇3
Aug 07 面试题
JAVA招聘远程笔试题
Jul 23 #面试题
当x.equals(y)等于true时,x.hashCode()与y.hashCode()可以不相等,这句话对不对
May 02 #面试题
若干个Java基础面试题
May 19 #面试题
JAVA高级程序员面试题
Sep 06 #面试题
静态变量和实例变量的区别
Jul 07 #面试题
代码中finally中的代码会不会执行
Feb 06 #面试题
怎样声明一个匿名的内部类
Jun 01 #面试题
You might like
实用函数5
2007/11/08 PHP
php采集时被封ip的解决方法
2010/08/29 PHP
ThinkPHP采用模块和操作分析
2011/04/18 PHP
php运行提示:Fatal error Allowed memory size内存不足的解决方法
2014/12/17 PHP
PHP爬虫之百万级别知乎用户数据爬取与分析
2016/01/22 PHP
PHP的中使用非缓冲模式查询数据库的方法
2017/02/05 PHP
PHP实现字母数字混合验证码功能
2019/07/11 PHP
js arguments对象应用介绍
2012/11/28 Javascript
js实现拉伸拖动iframe的具体代码
2013/08/03 Javascript
JavaScript instanceof 的使用方法示例介绍
2013/10/23 Javascript
如何获取网站icon有哪些可行的方法
2014/06/05 Javascript
JavaScript中的变量作用域介绍
2014/12/31 Javascript
深入浅析NodeJs并发异步的回调处理
2015/12/21 NodeJs
总结javascript中的六种迭代器
2016/08/16 Javascript
使用vue.js编写蓝色拼图小游戏
2017/03/17 Javascript
p5.js入门教程之小球动画示例代码
2018/03/15 Javascript
layui-tree实现Ajax异步请求后动态添加节点的方法
2019/09/23 Javascript
JavaScript函数重载操作实例浅析
2020/05/02 Javascript
python的几种开发工具介绍
2007/03/07 Python
python使用matplotlib模块绘制多条折线图、散点图
2020/04/26 Python
Opencv+Python 色彩通道拆分及合并的示例
2018/12/08 Python
Python安装与基本数据类型教程详解
2019/05/29 Python
详解Django将秒转换为xx天xx时xx分
2019/09/27 Python
python使用pip安装SciPy、SymPy、matplotlib教程
2019/11/20 Python
基于python plotly交互式图表大全
2019/12/07 Python
使用phonegap查找联系人的实现方法
2017/03/31 HTML / CSS
美国批发零售网站:GearXS
2016/07/26 全球购物
伦敦剧院门票:From The Box Office
2018/06/30 全球购物
心理健康心得体会
2014/01/02 职场文书
聘用意向书范本
2014/04/01 职场文书
小学老师寄语大全
2014/04/04 职场文书
交通志愿者活动总结
2014/06/27 职场文书
商场租赁意向书
2014/07/30 职场文书
党员个人剖析材料2014
2014/10/08 职场文书
SQL实现LeetCode(175.联合两表)
2021/08/04 MySQL
MySQL实现配置主从复制项目实践
2022/03/31 MySQL