爱问知识人 爱问教育 医院库

怎样理解“Java编译器不允许指定数组的大小”这句话?

首页

怎样理解“Java编译器不允许指定数组的大小”这句话?

说详细一点,最好有例子。

提交回答
好评回答
  • 2006-09-07 16:58:41
    估计是翻译的有问题,或者应该是在上下文中更好理解一些。
    我是这样理解的:
    Java是面向对象的语言,对象都由引用标识,类似指针。数组也是对象,是数组对象,同样由引用标识,而这个引用本身可以叫做数组,通常我们就是这么叫的,而实际上只不过是个引用,它指向一个位置,那里才存放了数组元素,如下:
    Integer[] iArray = new Integer[100];//这是正确的
    其中iArray是整数数组,但它其实是个引用,类似个指针,引用和指针就无所谓数组大小,应该是这个意思。
    但我可以分配一个100个元素的位置,然后用该引用指向它,如上。
    供参考。
    

    p***

    2006-09-07 16:58:41

其他答案

类似问题

换一换

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 178-197
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):