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

面试题 相关文章推荐
如何写出高性能的JSP和Servlet
Jan 22 面试题
Java里面如何创建一个内部类的实例
Jan 19 面试题
New delete 与malloc free 的联系与区别
Feb 04 面试题
简述数组与指针的区别
Jan 02 面试题
如何查询Oracle数据库中已经创建的索引
Oct 11 面试题
命名空间(namespace)和程序集(Assembly)有什么区别
Sep 25 面试题
介绍一下Linux文件的记录形式
Sep 29 面试题
Linux管理员面试经常问道的相关命令
Dec 12 面试题
说一下Linux下有关用户和组管理的命令
Aug 18 面试题
一套软件测试笔试题
Jul 25 面试题
介绍下java.util.Arrays类
Oct 16 面试题
Unix如何添加新的用户
Aug 20 面试题
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读取文件内容的三种可行方法示例介绍
2014/02/08 PHP
php如何实现只替换一次或N次
2015/10/29 PHP
javascript 函数使用说明
2010/04/07 Javascript
浅析jQuery的链式调用之each函数
2010/12/03 Javascript
JQuery文本框高亮显示插件代码
2011/04/02 Javascript
23个超流行的jQuery相册插件整理分享
2011/04/25 Javascript
js简单的表格添加行和删除行操作示例
2014/03/31 Javascript
node.js中的url.resolve方法使用说明
2014/12/10 Javascript
js实现的页面矩阵图形变换特效
2016/01/26 Javascript
JS重载实现方法分析
2016/12/16 Javascript
js实现文本上下来回滚动
2017/02/03 Javascript
通过npm引用的vue组件使用详解
2017/03/02 Javascript
Vuex 进阶之模块化组织详解
2018/01/12 Javascript
vue项目中定义全局变量、函数的几种方法
2019/11/08 Javascript
微信小程序自定义顶部组件customHeader的示例代码
2020/06/03 Javascript
[01:00]DOTA2 store: Collection of Artisan's Wonders
2015/08/12 DOTA
python中threading超线程用法实例分析
2015/05/16 Python
Scrapy-redis爬虫分布式爬取的分析和实现
2017/02/07 Python
django项目运行因中文而乱码报错的几种情况解决
2017/11/07 Python
Python遍历numpy数组的实例
2018/04/04 Python
python针对mysql数据库的连接、查询、更新、删除操作示例
2019/09/11 Python
简单了解Python write writelines区别
2020/02/27 Python
解决HTML5中的audio在手机端和微信端的不能自动播放问题
2019/11/04 HTML / CSS
英国领先的办公用品供应商:Viking
2016/08/01 全球购物
英国最大的手表网站:The Watch Hut
2017/03/31 全球购物
Stio官网:男女、儿童户外服装
2019/12/13 全球购物
类如何去实现接口
2013/12/19 面试题
教师简历自我评价
2014/02/03 职场文书
网络管理员岗位职责
2014/03/17 职场文书
不尊敬老师的检讨书
2014/12/21 职场文书
银行给客户的感谢信
2015/01/23 职场文书
2015年法制宣传月活动总结
2015/03/26 职场文书
销售人员管理制度
2015/08/06 职场文书
读《推着妈妈去旅行》有感1500字
2019/10/15 职场文书
python神经网络编程之手写数字识别
2021/05/08 Python
Python+tkinter实现高清图片保存
2022/03/13 Python