java中的引用变量

时间:2013-07-29 18:06:36

标签: java reference default

java中引用变量的默认值是什么(如原始int等为0) 此外,何时(或如何)是指定NO VALUE的参考变量,何时指定THE VALUE“NULL”

4 个答案:

答案 0 :(得分:10)

这取决于声明变量的位置:

  • 如果它是成员变量(即字段),则其默认值为null
  • 如果它是局部变量,则它没有默认值,您必须在第一次使用之前分配它(如果您尝试使用未分配的变量,编译器会抛出错误。)

答案 1 :(得分:1)

如果引用变量的标识为类变量,则默认值为null,否则需要显式初始化。

答案 2 :(得分:0)

Null是默认值。将对象分配给引用变量时,引用不再为null,而是指向该对象。

答案 3 :(得分:0)

  

数据类型...........默认值(对于字段)

     

byte,int,short ...................... 0

     

浮................................. 0.0F

     

double ............................ 0.0d

     

炭................................. '\ u0000的'

     

字符串(或任何对象)............... NULL