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

面试题 相关文章推荐
PHP面试题及答案一
Jun 18 面试题
描述Cookie和Session的作用,区别和各自的应用范围,Session工作原理
Mar 25 面试题
简单介绍Object类的功能、常用方法
Oct 02 面试题
DBA的职责都有哪些
May 16 面试题
如何在Oracle中查看各个表、表空间占用空间的大小
Oct 31 面试题
抽象类和接口的区别
Sep 19 面试题
linux面试题参考答案(9)
Jan 29 面试题
如何开启linux的ssh服务
Feb 14 面试题
Linux面试题LINUX系统类
Nov 19 面试题
用Java语言将一个键盘输入的数字转化成中文输出
Jan 25 面试题
日期和时间问题
Jan 04 面试题
Exception类的常用方法
Jun 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 在windows下配置虚拟目录的方法介绍
2013/06/26 PHP
php实现批量下载百度云盘文件例子分享
2014/04/10 PHP
php解压缩zip和rar压缩包文件的方法
2019/07/10 PHP
php下的原生ajax请求用法实例分析
2020/02/28 PHP
jQuery Ajax文件上传(php)
2009/06/16 Javascript
如何用ajax来创建一个XMLHttpRequest对象
2012/12/10 Javascript
JQuery实现点击div以外的位置隐藏该div窗口
2013/09/13 Javascript
给事件响应函数传参数的四种方式小结
2013/12/05 Javascript
javascript屏蔽右键代码
2014/05/15 Javascript
JS特效实现图片自动播放并可控的效果
2015/07/31 Javascript
jQuery实现一个简单的轮播图
2017/02/19 Javascript
jQuery获取table下某一行某一列的值实现代码
2017/04/07 jQuery
jQuery zTree树插件动态加载实例代码
2017/05/11 jQuery
JavaScript用200行代码制作打飞机小游戏实例
2017/06/21 Javascript
简述jQuery Easyui一些用法
2017/08/01 jQuery
详解如何使用babel进行es6文件的编译
2018/05/29 Javascript
JavaScript捕捉事件和阻止冒泡事件实例分析
2018/08/03 Javascript
JavaScript基于遍历操作实现对象深拷贝功能示例
2019/03/05 Javascript
Python迭代用法实例教程
2014/09/08 Python
win与linux系统中python requests 安装
2016/12/04 Python
python+requests+unittest API接口测试实例(详解)
2017/06/10 Python
python读写LMDB文件的方法
2018/07/02 Python
Python+selenium 获取浏览器窗口坐标、句柄的方法
2018/10/14 Python
利用arcgis的python读取要素的X,Y方法
2018/12/22 Python
对python中Librosa的mfcc步骤详解
2019/01/09 Python
详解Python的循环结构知识点
2019/05/20 Python
Python 读取串口数据,动态绘图的示例
2019/07/02 Python
tensorflow模型转ncnn的操作方式
2020/05/25 Python
浅谈python opencv对图像颜色通道进行加减操作溢出
2020/06/03 Python
python读取hdfs并返回dataframe教程
2020/06/05 Python
Python变量及数据类型用法原理汇总
2020/08/06 Python
CSS3 animation实现逐帧动画效果
2016/06/02 HTML / CSS
英国、欧洲和全球租车服务:Avis英国
2016/08/29 全球购物
欠款证明
2015/06/24 职场文书
2017元旦晚会开幕词
2016/03/03 职场文书
HTML中link标签属性的具体用法
2023/05/07 HTML / CSS