初始值都是0,如果是布尔,会是false.....
找一下基础资料,会有更好的解释。

解决方案 »

  1.   

    是啊,被NEW出来了当然就可以直接使用了。
      

  2.   

    在Java中,基本数据类型都有初始值,在new分配了内存空间后,没有初值的变量会被赋予默认的初值
      

  3.   

    new XXX[...][...]......的时候数组中的每一个元素都会被赋0, 也就是说
    boolean false
    byte    0
    char    '\0'
    short   0
    int     0
    long    0L
    float   0.0f
    double  0.0
    Object  null
      

  4.   

    如果你没有初始化变量,java自动帮你做,防止出错