I have two-dimensional array

```
protected MyClass[][] myArray;

```

in constructor I have this

```
this.myArray= new MyClass[20][20];

```

Now, without inicialization (aka this.myArray[2][2] = new MyClass(par0, par1);)
the value of this.myArray[2][2] is "null".

Is this guaranteed? And where can I read more about this subject? (for primitive types like int or boolean too)

Thanks