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

面试题 相关文章推荐
serialVersionUID具有什么样的特征
Feb 20 面试题
C/C++ 笔试、面试题目大汇总
Nov 21 面试题
西部世纪.net笔试题面试题
Apr 03 面试题
非常详细的C#面试题集
Jul 13 面试题
linux面试题参考答案(5)
Nov 05 面试题
Linux管理员面试经常问道的相关命令
Apr 29 面试题
What is EJB
Jul 22 面试题
介绍一下Python中webbrowser的用法
May 07 面试题
内部类的定义、种类以及优点
Oct 16 面试题
Unix控制后台进程都有哪些进程
Sep 22 面试题
Ruby中的保护方法和私有方法与一般面向对象程序设计语言的一样吗
May 01 面试题
Java软件工程师综合面试题笔试题
Sep 08 面试题
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
B2K与车机的中波PK
2021/03/02 无线电
ThinkPHP结合ajax、Mysql实现的客户端通信功能代码示例
2014/06/23 PHP
PHP会话控制:Session与Cookie详解
2014/09/27 PHP
laravel 5.3中自定义加密服务的方案详解
2017/05/09 PHP
双击滚屏-常用推荐
2006/11/29 Javascript
JQuery选中checkbox方法代码实例(全选、反选、全不选)
2015/04/27 Javascript
js面向对象之常见创建对象的几种方式(工厂模式、构造函数模式、原型模式)
2015/11/09 Javascript
jQuery文字提示与图片提示效果实现方法
2016/07/04 Javascript
深入剖析JavaScript面向对象编程
2016/07/12 Javascript
js实现文本上下来回滚动
2017/02/03 Javascript
详解用webpack2.0构建vue2.0超详细精简版
2017/04/05 Javascript
利用types增强vscode中js代码提示功能详解
2017/07/07 Javascript
vue template中slot-scope/scope的使用方法
2018/09/06 Javascript
vue 的点击事件获取当前点击的元素方法
2018/09/15 Javascript
layui给下拉框、按钮状态、时间赋初始值的方法
2019/09/10 Javascript
JS JQuery获取data-*属性值方法解析
2020/09/01 jQuery
[02:49:21]2019完美盛典全程录像
2019/12/08 DOTA
python网络爬虫采集联想词示例
2014/02/11 Python
Python遍历zip文件输出名称时出现乱码问题的解决方法
2015/04/08 Python
Python基于Socket实现的简单聊天程序示例
2017/08/05 Python
python 高效去重复 支持GB级别大文件的示例代码
2018/11/08 Python
详解python项目实战:模拟登陆CSDN
2019/04/04 Python
phonegap常用事件总结(必看篇)
2017/03/31 HTML / CSS
出国导师推荐信
2014/01/16 职场文书
校园安全广播稿
2014/02/08 职场文书
2014年元旦促销活动方案
2014/02/22 职场文书
电子银行营销方案
2014/02/22 职场文书
给校长的建议书200字
2014/05/16 职场文书
2014年国庆晚会主持词
2014/09/19 职场文书
房产公证书
2015/01/23 职场文书
年会邀请函范文
2015/01/30 职场文书
大学生个人简历自荐信
2015/03/06 职场文书
保护动物的宣传语
2015/07/13 职场文书
python 机器学习的标准化、归一化、正则化、离散化和白化
2021/04/16 Python
高端收音机+蓝牙音箱,JBL TUNER FM带收音蓝牙音箱评测
2021/04/24 无线电
CSS3中Animation实现简单的手指点击动画的示例
2021/07/15 HTML / CSS