No, porque en la JVM no hay necesidad de eso. Si está en un idioma nativo (C y C++, por ejemplo), NULL es un puntero con valor cero y apunta a la dirección de la base de memoria. Obviamente, esa no es una dirección válida, pero "puede" eliminarla de todos modos, especialmente en un sistema sin memoria protegida, como el antiguo MS-DOS o pequeños para procesadores integrados. No es que sea una dirección válida, generalmente esa ubicación contiene vectores de interrupción y no debe tocarlos. Y, por supuesto, en cualquier sistema operativo moderno que genere una falla de protección.
Pero en la JVM una referencia a un objeto es más como un identificador (es decir, un índice en una tabla) y nulo es un valor 'imposible' (un índice que está fuera del dominio de la tabla), por lo que puede no se referencia y no ocupa espacio en dicha tabla.
'0' ... como en .... NULL (nada, nada, zippo) –
Enfrentaste a Harry Flugleman en un mal día. – tenfour