教材里说JAVA数组声明后必须用new分配内存,实际上不用new也可以,这是为什么呢?用于不用有什么区别? 如题,谢谢了... 如题,谢谢了 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 教材 java数组 内存 声明 搜索资料 2个回答 #热议# 上班途中天气原因受伤算工伤吗? 永瑛4P 2014-10-26 · 超过44用户采纳过TA的回答 知道小有建树答主 回答量:89 采纳率:0% 帮助的人:54万 我也去答题访问个人页 关注 展开全部 new 一个对象出来,比如SomeClass sc=new SomeClass();这个时候已经为sc这个对象分配了指向 new SomeClass() 所创建的内存空间。即对这个对象sc进行了实例化。而SomeClass sc=null,则sc对象未进行实例化,是一个空的对象,未能指向任何内存空间。(转) 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 jamxval 2014-10-26 · TA获得超过6822个赞 知道大有可为答主 回答量:4308 采纳率:82% 帮助的人:1430万 我也去答题访问个人页 关注 展开全部 编程中,String[] a;这只是声明了一个符号及它将来代表的对象的类型。但我们并未实际上给它一个东西代表着。我们需要:a = new String[0]; 或 a = new String[] { "afewf", "befef" } ;这样来具体创建对象并让它代表一下。变量符号与真实的对象本身并不是一回事。 本回答被提问者和网友采纳 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2012-07-04 为什么教材里说JAVA数组声明后必须用new分配内存,实际上不用new也可以? 16 2016-12-02 java中声明数组不用new,为什么数组依然在堆里面?还有这样有什么坏处 3 2017-12-15 java中对象数组和类数组的问题, 定义一个类数组后(new)之后,数组里的每个元素还需要new,这是为什么? 23 2018-05-04 java中,数组传入函数中后,再使用new,是否改变数组值呢? 10 2019-05-06 java类方法中数组为什么可以不用new初始化 2 2017-06-09 怎样用java定义一个int数组 11 2017-09-17 JAVA中如何创建一个二维数组,然后给二维数组赋值! 40 2013-08-09 Java二维数组如何使用? 8 更多类似问题 > 为你推荐: