Урок C# 52: Что такое Nullable. Null совместимые значимые типы Nullable
Null, ноль и Undefined: разбираемся в сортах пустоты
Скоро это будет очень полезный навык Иногда в коде можно встретить что-то вроде такого: Может показаться, что null — это название переменной, но на самом деле это специальное значение, которое означает, что переменная есть, но в переменной ничего нет. Кроме этого, есть ещё одно интересное состояние переменной — undefined, которое означает, что переменная не определена. Давайте разберёмся, в чём разница и для чего это всё нужно. Минутка информатики. Если копать совсем глубоко, то в переменной не всегда лежат именно те данные, которые мы туда отправили...
Null-безопасность в Java: умные слова, но что они значат?
Работа с null — это как ходить по тонкому льду: невидимая опасность, которая в любой момент может обернуться NullPointerException (NPE). Несмотря на кажущуюся простоту, null является одной из самых частых причин ошибок в разработке на Java. Давайте разберёмся, что такое null, почему он так опасен и как минимизировать риски при работе с ним. Простой пример: Переменная name не указывает на объект. Попытка вызвать метод у такой переменной, например, name.length(), приведёт к NullPointerException. Самая распространённая ошибка при работе с null — это попытка использовать его как обычный объект...