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

面试题 相关文章推荐
C/C++程序员常见面试题二
Nov 19 面试题
威盛公司软件C++工程师笔试题面试题
Jul 16 面试题
.NET面试10题
Feb 24 面试题
请解释流与文件有什么不同
Jul 29 面试题
C#中有没有静态构造函数,如果有是做什么用的?
Jun 04 面试题
如何开启linux的ssh服务
Jun 03 面试题
Linux的主要特性
Oct 06 面试题
智乐游戏测试笔试题
May 21 面试题
写一个方法,输入一个文件名和一个字符串,统计这个字符串在这个文件中出现的次数
Apr 13 面试题
WebSphere面试题:在WebSphere里面如何部署一个应用
Aug 02 面试题
Java如何调用外部Exe程序
Jul 04 面试题
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
动态网站web开发 PHP、ASP还是ASP.NET
2006/10/09 PHP
ThinkPHP CURD方法之page方法详解
2014/06/18 PHP
php判断访问IP的方法
2015/06/19 PHP
Windows平台实现PHP连接SQL Server2008的方法
2017/07/26 PHP
摘自启点的main.js
2008/04/20 Javascript
Jquery实现仿新浪微博获取文本框能输入的字数代码
2013/02/22 Javascript
jQuery删除节点的三个方法即remove()detach()和empty()
2013/12/27 Javascript
JavaScript返回0-1之间随机数的方法
2015/04/06 Javascript
javascript字符串与数组转换汇总
2015/05/26 Javascript
详细分析使用AngularJS编程中提交表单的方式
2015/06/19 Javascript
微信小程序 购物车简单实例
2016/10/24 Javascript
js 获取图像缩放后的实际宽高,位置等信息
2017/03/07 Javascript
vue.js异步上传文件前后端实现代码
2017/08/22 Javascript
详解Vue基于 Nuxt.js 实现服务端渲染(SSR)
2018/04/05 Javascript
Vue中mintui的field实现blur和focus事件的方法
2018/08/25 Javascript
详解如何在Angular优雅编写HTTP请求
2018/12/05 Javascript
vue数据操作之点击事件实现num加减功能示例
2019/01/19 Javascript
微信小程序封装多张图片上传api代码实例
2019/12/30 Javascript
ES6学习笔记之字符串、数组、对象、函数新增知识点实例分析
2020/01/22 Javascript
Vuex的API文档说明详解
2020/02/05 Javascript
Tensorflow实现酸奶销量预测分析
2019/07/19 Python
Python中拆分字符串的操作方法
2019/07/23 Python
django框架用户权限中的session缓存到redis中的方法
2019/08/06 Python
python3实现的zip格式压缩文件夹操作示例
2019/08/17 Python
Pycharm和Idea支持的vim插件的方法
2020/02/21 Python
python requests包的request()函数中的参数-params和data的区别介绍
2020/05/05 Python
Python venv虚拟环境配置过程解析
2020/07/08 Python
巴西手表购物网站:eclock
2019/03/19 全球购物
湖南卫视在线视频媒体平台:芒果TV
2019/10/30 全球购物
安德玛菲律宾官网:Under Armour菲律宾
2020/07/28 全球购物
Linux如何修改文件和文件夹的权限
2013/09/05 面试题
优秀的毕业生的自我评价
2013/12/12 职场文书
年会活动策划方案
2014/01/23 职场文书
九华山导游词
2015/02/03 职场文书
悬疑名作《朋友游戏》动画无字ED宣传片 新角色公开
2022/04/13 日漫
SQL Server使用CROSS APPLY与OUTER APPLY实现连接查询
2022/05/25 SQL Server