В Java Long
является объектом и, как и любой объект, может быть нулевым.long
является примитивным типом и не может иметь значение null.
Начиная с версии Java 1.5 Java поддерживает автоматическую коробку и распаковку, что означает автоматическое преобразование примитивов в объекты.
Если методвозвращает long
, тогда, вероятно, безопасно не проверять null
, даже если вы приведете его к Long
, однако, если метод возвращает объект Long
, будет хорошей идеей проверить наличие нулей.