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

面试题 相关文章推荐
上海方立数码笔试题
Oct 18 面试题
写一个函数返回1+2+3+…+n的值(假定结果不会超过长整型变量的范围)
Sep 05 面试题
经典c++面试题四
May 14 面试题
如何找出EMP表里面SALARY第N高的employee
Dec 05 面试题
什么是命名空间(NameSpace)
Nov 24 面试题
C#里面如何判断一个Object是否是某种类型(如Boolean)?
Feb 10 面试题
27个经典Linux面试题及答案,你知道几个?
Jan 10 面试题
东方红海科技面试题软件测试方面
Feb 08 面试题
非功能性需求都包括哪些方面
Oct 29 面试题
常见的软件开发流程有哪些
Nov 14 面试题
日期和时间问题
Jan 04 面试题
如何现实servlet的单线程模式
Aug 05 面试题
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邮件发送类PHPMailer用法实例详解
2014/09/22 PHP
php根据生日计算年龄的方法
2015/07/13 PHP
PHP实现简单实用的验证码类
2015/07/29 PHP
windows平台中配置nginx+php环境
2015/12/06 PHP
深入讲解PHP的Yii框架中的属性(Property)
2016/03/18 PHP
利用js获取服务器时间的两个简单方法
2010/01/08 Javascript
Javascript公共脚本库系列(一): 弹出层脚本
2011/02/24 Javascript
关于javascript function对象那些迷惑分析
2011/10/24 Javascript
jQuery设置与获取HTML,文本和值的简单实例
2014/02/26 Javascript
原生JS实现风箱式demo,并封装了一个运动框架(实例代码)
2016/07/22 Javascript
利用jqprint插件打印页面内容的实现方法
2018/01/09 Javascript
详解JS实现系统登录页的登录和验证
2019/04/29 Javascript
layui 对弹窗 form表单赋值的实现方法
2019/09/04 Javascript
解决ant Design中this.props.form.validateFields未执行的问题
2020/10/27 Javascript
[02:41]DOTA2英雄基础教程 冥魂大帝
2014/01/16 DOTA
Python 专题四 文件基础知识
2017/03/20 Python
解决pycharm工程启动卡住没反应的问题
2019/01/19 Python
python随机在一张图像上截取任意大小图片的方法
2019/01/24 Python
5款Python程序员高频使用开发工具推荐
2019/04/10 Python
python实现H2O中的随机森林算法介绍及其项目实战
2019/08/29 Python
Django框架序列化与反序列化操作详解
2019/11/01 Python
Python 一行代码能实现丧心病狂的功能
2020/01/18 Python
使用python执行shell脚本 并动态传参 及subprocess的使用详解
2020/03/06 Python
手把手教你配置JupyterLab 环境的实现
2021/02/02 Python
css3中flex布局宽度不生效的解决
2020/12/09 HTML / CSS
欧缇丽加拿大官方网站:Caudalie加拿大
2019/07/18 全球购物
Spotahome意大利:公寓和房间出租
2020/02/21 全球购物
上海雨人软件技术开发有限公司测试题
2015/07/14 面试题
研究生自我鉴定范文
2013/10/30 职场文书
会计应届生的自荐信
2013/12/13 职场文书
体育教师求职信
2014/05/24 职场文书
酒店员工培训方案
2014/06/02 职场文书
婚礼答谢礼品
2015/01/20 职场文书
2016年党支部公开承诺书
2016/03/25 职场文书
 python中的元类metaclass详情
2022/05/30 Python
win10电脑双屏显示一个黑屏怎么办?win10电脑双屏显示一个黑屏解决方法
2022/07/15 数码科技