与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...

面试题 相关文章推荐
函数指针的定义是什么
Aug 14 面试题
const char*, char const*, char*const的区别是什么
Jul 09 面试题
输入一行文字,找出其中大写字母、小写字母、空格、数字、及其他字符各有多少
Apr 15 面试题
编写一子程序,将一链表倒序,即使链表表尾变表头,表头变表尾
Feb 10 面试题
金蝶的一道SQL笔试题
Dec 18 面试题
如何估计一张表的大小(假设该表中有1万条数据)
Mar 27 面试题
采用怎样的方法保证数据的完整性
Dec 02 面试题
标记环介质访问控制协议
Mar 27 面试题
Windows和Linux动态库应用异同
Apr 17 面试题
介绍一下linux的文件权限
Feb 15 面试题
如何开发一个JQuery插件
Jul 28 面试题
介绍下Lucene建立索引的过程
Mar 02 面试题
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
晶体管来复再生式二管收音机
2021/03/02 无线电
sourcesafe管理phpproj文件的补充说明(downmoon)
2009/04/11 PHP
PHP explode()函数用法、切分字符串
2012/10/03 PHP
PHP列出MySQL中所有数据库的方法
2015/03/12 PHP
php  PATH_SEPARATOR判断当前服务器系统类型实例
2016/10/28 PHP
PHP使用new StdClass()创建空对象的方法分析
2017/06/06 PHP
PHP面向对象五大原则之单一职责原则(SRP)详解
2018/04/04 PHP
Windows平台PHP+IECapt实现网页批量截图并创建缩略图功能详解
2019/08/02 PHP
js与jQuery实现checkbox复选框全选/全不选的方法
2016/01/05 Javascript
javascript实现图片左右滚动效果【可自动滚动,有左右按钮】
2016/09/19 Javascript
vue-cli项目代理proxyTable配置exclude的方法
2018/09/20 Javascript
Vue起步(无cli)的啊教程详解
2019/04/11 Javascript
vue 中使用 watch 出现了如下的报错的原因分析
2019/05/21 Javascript
js脚本中执行java后台代码方法解析
2019/10/11 Javascript
python对指定目录下文件进行批量重命名的方法
2015/04/18 Python
在python中实现强制关闭线程的示例
2019/01/22 Python
python实现简单图书管理系统
2019/11/22 Python
Tensorflow tf.tile()的用法实例分析
2020/05/22 Python
详解如何在pyqt中通过OpenCV实现对窗口的透视变换
2020/09/20 Python
CSS3 3D旋转rotate效果实例介绍
2016/05/03 HTML / CSS
CSS3中使用RGBa来调节透明度的教程
2016/05/09 HTML / CSS
如何用css3实现switch组件开关的方法
2018/02/09 HTML / CSS
法国一家芭蕾舞鞋公司:Repetto
2018/11/12 全球购物
英国在线发型和美容产品商店:Beauty Cutie
2019/04/27 全球购物
德国户外商店:eXXpozed
2020/07/25 全球购物
法律专业自我鉴定
2013/10/03 职场文书
劳动竞赛口号
2014/06/16 职场文书
党员先进性教育整改措施
2014/09/18 职场文书
2014年餐厅服务员工作总结
2014/11/18 职场文书
2015年助理工程师工作总结
2015/04/03 职场文书
2015年仓库管理员工作总结
2015/04/21 职场文书
工伤认定行政答辩状
2015/05/22 职场文书
复兴之路观后感
2015/06/02 职场文书
解析:创业计划书和商业计划书二者之间到底有什么区别
2019/08/14 职场文书
创业计划书之宠物店
2019/09/19 职场文书
MySQL 亿级数据导入导出及迁移笔记
2021/06/18 MySQL