I read that null isn\'t an instanceof anything, but on the other hand that everything in Java extends Object class.
null
instanceof
Object
As the JLS says, null is of the null type and that is not a reference type. It is however usable in situations where a value of a reference type is expected (the value is really a “bottom” in the type algebra).