What is null
?
Is null
an instance of anything?
What set does null
belong to?
How is it represented in the me
Short and precise answer which answers all your questions formally from JLS:
3.10.7. The Null Literal
The null type has one value, the null reference, represented by the null literal null, which is formed from ASCII characters.
A null literal is always of the null type.
Only a reference of type which is assigned to null is allocated. You don't assign any value (object) to the reference. Such allocation is specific to JVM how much reference will take and in which memory area it will be allocated.