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

面试题 相关文章推荐
Yahoo-PHP面试题3
Jan 14 面试题
serialVersionUID具有什么样的特征
Feb 20 面试题
SQL面试题
Apr 30 面试题
const和static readonly区别
May 20 面试题
介绍一下Linux中的链接
Jun 05 面试题
介绍一下linux的文件系统
Oct 06 面试题
智乐游戏测试笔试题
May 21 面试题
介绍一下RMI的基本概念
Dec 17 面试题
什么是GWT的Module
Jan 20 面试题
十一个高级MySql面试题
Oct 06 面试题
什么时候需要进行强制类型转换
Sep 03 面试题
这76道Java面试题及答案,祝你能成功通过面试
Apr 16 面试题
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
使用PHP提取视频网站页面中的FLASH地址的代码
2010/04/17 PHP
详解PHP匿名函数与注意事项
2016/03/29 PHP
php大小写转换函数(strtolower、strtoupper)用法介绍
2017/11/17 PHP
xml文档转换工具,附图表例子(hta)
2010/11/17 Javascript
jQuery 1.5 源码解读 面向中高阶JSER
2011/04/05 Javascript
关于JavaScript的with 语句的使用方法
2011/05/09 Javascript
关于event.cancelBubble和event.stopPropagation()的区别介绍
2011/12/11 Javascript
父元素与子iframe相互获取变量和元素对象的具体实现
2013/10/15 Javascript
js字母大小写转换实现方法总结
2013/11/13 Javascript
JavaScript设计模式之原型模式(Object.create与prototype)介绍
2014/12/28 Javascript
jQuery解析XML文件同时动态增加js文件的方法
2015/06/01 Javascript
JavaScript弹窗基础篇
2016/04/27 Javascript
jQuery制作网页版选项卡
2016/07/28 Javascript
如何利用模板将HTML从JavaScript中抽离
2016/10/08 Javascript
html判断当前页面是否在iframe中的实例
2016/11/30 Javascript
jquery实现文字单行横移或翻转(上下、左右跳转)
2017/01/08 Javascript
jquery.tableSort.js表格排序插件使用方法详解
2020/08/12 Javascript
Kindeditor单独调用多图上传实例
2017/07/31 Javascript
vue路由跳转时判断用户是否登录功能的实现
2017/10/26 Javascript
vue微信分享 vue实现当前页面分享其他页面
2017/12/02 Javascript
JQuery Ajax动态加载Table数据的实例讲解
2018/08/09 jQuery
Electron-vue脚手架改造vue项目的方法
2018/10/22 Javascript
微信小程序bindtap事件与冒泡阻止详解
2019/08/08 Javascript
[41:17]完美世界DOTA2联赛PWL S3 access vs CPG 第二场 12.13
2020/12/17 DOTA
wxPython学习之主框架实例
2014/09/28 Python
Python contextlib模块使用示例
2015/02/18 Python
python元组和字典的内建函数实例详解
2019/10/22 Python
Pytorch: 自定义网络层实例
2020/01/07 Python
用60行代码实现Python自动抢微信红包
2021/02/04 Python
HTML5中新标签和常用标签详解
2014/03/07 HTML / CSS
html5中嵌入视频自动播放的问题解决
2020/05/25 HTML / CSS
GAZMAN官网:澳大利亚领先的男装品牌
2019/12/19 全球购物
清洁工表扬信
2014/01/08 职场文书
博士生求职信
2014/07/06 职场文书
2014迎接教师节演讲稿
2014/09/10 职场文书
优秀共青团员事迹材料
2014/12/25 职场文书