A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

水点

初级黑马

  • 黑马币:21

  • 帖子:7

  • 精华:0

本帖最后由 水点 于 2014-10-30 18:12 编辑

新手上路,看完基础视频,找了本书仔细品阅,看到这句话,有些不太理解,求大神解答。

评分

参与人数 1黑马币 +1 收起 理由
杨佳名 + 1

查看全部评分

3 个回复

倒序浏览
比如
int[] i = new int[5];
这句话i的数据类型是int[],这是int型数组类型。而i本身可以理解为是个对象的引用,指向堆内存中5个整型数组空间。
其实和一般的类是一样的。和
String s = new String();
类似。
回复 使用道具 举报 1 0
可以理解为一个特殊的对象,这个对象只是封装了固定的内存区域来存储相同的需事先约定数目的对象,还有就是引用指向的是数组首元素的地址。
回复 使用道具 举报
毕老师说过,所有的变量分为两种类型,基本类型和引用类型。(在第五天开始的那几个视频中讲到)除了我们用的int,short ,double等八个基本类型,其他的都是引用类型,比如说使用new所创建的新变量,新数组都是引用型的,因为他们都指向了对象,而对象是在堆内存中开辟了空间的。所以说 数组是数据类型,也是引用的类型。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马