Во-вторых, то же, что со значением
null, но с учетом типа:- Сравнивать с 
nullили переменной этого же класса; - Приводить к типу-родителю (upcast) или типу-наследнику (downcast), учитывая границы generic-параметров при наличии;
 - Обращаться к членам экземпляра и получать 
NullPointerException; - Применять 
instanceofи получатьfalse - Использовать как параметр для методов и других совместимых с типом операторов
 
NullPointerException не возникнет, но для упрощения отладки и из-за отсутствия переопределения статических членов рекомендуется так не делать. Вместо этого обращайтесь к статике явно через имя класса, либо неявно, добавив для класса import static.