В каком случае результатом выполнения Class.getClassLoader будет null?
Чтобы ответить на этот вопрос нужно разобраться в двух темах. Во-первых, экземпляры, относящиеся к Class<T>, являются описанием типов, где считается что перечисления – это классы, а аннотации идентичны интерфейсам. Экземпляры, принадлежащие Class<T> хранят, в основном, ту же информацию, что и файл class и создаются исключительно внутри загрузчика. Во-вторых, следует рассмотреть особенности метакласса Class<T> для примитивных […]
Читать полностью
Урок 13: Null Safety в Kotlin – операторы ?. !!, NullPointerException (NPE)
Что такое NPE Exceptions (или исключения) в программировании позволяют описать проблему, если в программе что-то пошло не так. Как правило это описание можно увидеть в логах, при возникновении ошибок. NullPointerException – это ошибка, которая возникает, когда используемый объект не инициализирован. Дословно она переводится как “исключение нулевого указателя”. Еще ее коротко называют NPE. Что такое null Зачастую программы крашатся, […]
Читать полностью