在java中String name 和 String name=new String()有什么区别吗
3个回答
展开全部
String name;只是申明了name变量,但没有分配内存空间。
String name=new String()申明name变量,并实例化,分配内存空间
String name=new String()申明name变量,并实例化,分配内存空间
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
区别有两点:
1.、new关键字是分配空间的。
2.、定义对象个数不同,前者只有一个,后者定义了两个对象。
1.、new关键字是分配空间的。
2.、定义对象个数不同,前者只有一个,后者定义了两个对象。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询