为什么JAVA中不容许数组在声明时分配空间,这样做是出于什么原因? 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 java 数组 声明 空间 搜索资料 2个回答 #热议# 网上掀起『练心眼子』风潮,真的能提高情商吗? 风暴港湾 2014-04-02 知道答主 回答量:12 采纳率:0% 帮助的人:12.9万 我也去答题访问个人页 关注 展开全部 Java的内存管理都JVM是自动管理的,不论是内存分配还是垃圾回收。这样做可以相对有效的防止内存泄漏,内存过界,保证了程序的健壮性。这样还可以在不同位数,不同内存容量上的机器上正常运行,保证了程序可移植性。同时也减轻程序员的工作量。所有的变量在声明的时候都不会分配内存,赋值和实例化才会分配内存。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 匿名用户 2014-04-02 展开全部 提升内存使用效率 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2018-04-21 java 给类数组分配空间 4 2017-12-30 怎么理解数组的索引与实际值在内存中不是对应的,如下图 3 2018-01-24 分配动态数组空间时有时成功有时失败是什么原因? 2017-01-25 怎样用Jvm处理Java数组 2017-10-13 在Java中定义数组时必须分配内存,这句话是错的还是对的呢 27 2017-10-09 java的数组都是动态数组,必须使用new为其分配空间.是对还是错? 2012-07-04 为什么教材里说JAVA数组声明后必须用new分配内存,实际上不用new也可以? 16 2018-05-06 java中创建数组时怎么分配内存? 9 更多类似问题 > 为你推荐: