java String 初始化 是 null 还是 “” 他们的区别? 我来答 1个回答 #合辑# 面试问优缺点怎么回答最加分? 百度网友d6eb0eb 2018-04-04 · TA获得超过5071个赞 知道小有建树答主 回答量:189 采纳率:9% 帮助的人:18.8万 我也去答题访问个人页 关注 展开全部 String a="";String a1=null;第一个有值,固定的。第二个是null,值在下面可以改变。另一方面,null在堆内存没东西,此时的字符串指针指向的是一个未知的地方,而""在堆内存有东西,只不过位空,此时字符串指针就指向了字符a所在的存储单元。 本回答被网友采纳 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2017-11-26 java String 初始化 是 null 还是 “” 他们的区别? 21 2016-11-21 java 字符串初始化=“”和=null的区别 2017-09-11 java String 初始化 是 null 还是 “” 他们的区别 31 2017-09-28 Java中的字符串被赋值null和""有区别么? 18 2009-12-29 java中String的null和"" 12 2017-04-27 Java的string初始化为null,为什么把null当成了字符串?而不是空 1 2017-10-13 java 字符串初始化=“”和=null的区别 2017-11-03 java 字符串初始化=“”和=null的区别 为你推荐: