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

面试题 相关文章推荐
是否有自动比较结构的方法
Jun 03 面试题
北京SQL新华信咨询
Sep 30 面试题
介绍一下游标
Jan 10 面试题
什么是Oracle的后台进程background processes?都有哪些后台进程?
Apr 26 面试题
.net笔试题
Mar 03 面试题
什么是TCP/IP
Jul 27 面试题
C#里面可以避免一个类被其他类继承么?如何?
Sep 26 面试题
简述安装Slackware Linux系统的过程
Jan 12 面试题
Linux的文件类型
Mar 07 面试题
传统软件工程与面向对象的软件工程有什么区别
May 31 面试题
请用Java实现列出某个目录下的所有文件
Sep 23 面试题
怎样声明一个匿名的内部类
Jun 01 面试题
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函数
2008/10/03 PHP
PHP解密Unicode及Escape加密字符串
2015/05/17 PHP
PHP之十六个魔术方法详细介绍
2016/11/01 PHP
Linux服务器下PHPMailer发送邮件失败的问题解决
2017/03/04 PHP
Yii2.0实现生成二维码功能实例
2017/10/24 PHP
PHP创建文件及写入数据(覆盖写入,追加写入)的方法详解
2019/02/15 PHP
PHP7新特性
2021/03/09 PHP
JavaScript 实现模态对话框 源代码大全
2009/05/02 Javascript
javascript如何实现360度全景照片问题汇总
2016/04/04 Javascript
jQuery Dialog对话框事件用法实例分析
2016/05/10 Javascript
xtemplate node.js 的使用方法实例解析
2016/08/22 Javascript
Jquery针对tr td的一些实用操作方法(必看篇)
2016/10/05 Javascript
通过bootstrap全面学习less
2016/11/09 Javascript
微信小程序 基础知识css样式media标签
2017/02/15 Javascript
vue2.0 keep-alive最佳实践
2017/07/06 Javascript
Angular.js初始化之ng-app的自动绑定与手动绑定详解
2017/07/31 Javascript
详解如何让InstantClick兼容MathJax、百度统计等
2017/09/12 Javascript
实例详解Node.js 函数
2018/06/10 Javascript
Vue 组件注册实例详解
2019/02/23 Javascript
微信小程序开发实现的选项卡(窗口顶部/底部TabBar)页面切换功能图文详解
2019/05/14 Javascript
小程序和web画三角形实现解析
2019/09/02 Javascript
Node.js利用Express实现用户注册登陆功能(推荐)
2020/10/26 Javascript
python 生成目录树及显示文件大小的代码
2009/07/23 Python
python3+PyQt5使用数据库窗口视图
2018/04/24 Python
Python判断是否json是否包含一个key的方法
2018/12/31 Python
利用selenium爬虫抓取数据的基础教程
2019/06/10 Python
在pycharm下设置自己的个性模版方法
2019/07/15 Python
Python学习笔记之文件的读写操作实例分析
2019/08/07 Python
python常用数据重复项处理方法
2019/11/22 Python
Python+numpy实现矩阵的行列扩展方式
2019/11/29 Python
解决TensorFlow模型恢复报错的问题
2020/02/06 Python
Python模块相关知识点小结
2020/03/09 Python
css3利用transform变形结合事件完成扇形导航
2020/10/26 HTML / CSS
社区工作者思想汇报
2014/01/13 职场文书
2014年度思想工作总结
2014/11/27 职场文书
Pytorch 如何加速Dataloader提升数据读取速度
2021/05/28 Python