3 недели назад
💡 Java-совет: всегда используй @Override
Аннотация @Override помогает ловить ошибки на этапе компиляции, а не в рантайме. Ты думаешь, что переопределил метод родительского класса, но из-за опечатки или неверной сигнатуры создаёшь новый метод, и Java молча это принимает. Пример ошибки Метод print() в родителе, а в наследнике случайно написано prnt() — код скомпилируется, но логика сломается. Решение Используй Override. Что это даёт - Компилятор проверяет, что метод реально переопределяет родительский - Опечатки и неверные...
Как протащить пингвина через фейс-контроль Microsoft: Топ дистрибутивов с VIP-пропуском
Привет! Когда речь заходит о Secure Boot, многие думают, что это цепной пес Microsoft, который не пускает чужаков. На самом деле, это просто фейс-контроль на входе в BIOS. И некоторые дистрибутивы Linux уже давно купили себе VIP-билеты и чинно проходят мимо охраны, пока остальные пытаются перелезть через забор. Лови мой хит-парад «дистрибутивов-дипломатов», которые подружатся с твоим железом и не заставят тебя ковыряться в настройках безопасности. Если бы у Linux был официальный представитель в ООН, это была бы Ubuntu...