java这2中数组定义方式有什么不同? 20
StringPerson[]={newString("name"),newString("age")};与String[]Person={"name","age"};有什...
String Person[] = {new String("name"),new String("age")};
与
String[] Person= {"name","age"};
有什么区别吗? 展开
与
String[] Person= {"name","age"};
有什么区别吗? 展开
展开全部
String 类是个特殊的类
new 是新开辟内存空间
new 是新开辟内存空间
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先都是一个长度为2的String类型的数组。
其次就效率和空间来说:
第一个 每次 new String("name") 建立2个对象 一个是“name” 一个是 new String(),浪费空间。数据多的时候就会体现出来。
第二个 每次只建立一个对象。较第一个省空间。
其次就效率和空间来说:
第一个 每次 new String("name") 建立2个对象 一个是“name” 一个是 new String(),浪费空间。数据多的时候就会体现出来。
第二个 每次只建立一个对象。较第一个省空间。
追问
在应用上有差别吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
initArray()这是个自定义方法,还是static类型如下程序: public class Test { public static void main(String[] args) { int a[] = new int[10];,DWzvtk
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-03-30
展开全部
LS威武
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询