Назначение пакетов rt.jar

441
28 декабря 2016, 03:26

Некоторое время назад был задан вопрос о разнице классов из пакетов org.xml и jdk.internal.org.xml(в вопросе указан java.internal.org.xml, что, вероятно, является ошибкой, так как в пакете java нет пакета internal).

Заинтересовавшись этим вопросом попытался отыскать информацию о назначении стандартных пакетов из rt.jar иии... не нашел! Достаточно легко найти подробное описание иерархии пакета java и javax, поверхностно про org, да и собственно все. В спецификации тоже этой информации не нашел, не исключаю что плохо искал. Подскажите где можно найти информацию о назначении этих пакетов? Почему часть классов из org.xml.sax дублируются в jdk.internal.org.xml.sax? Что вообще содержит пакет jdk?

Answer 1

Подобные пакеты являются особенностями внутренней реализации JDK. Разработчики не должны использовать их, так как они могут быть изменены без предупреждения.

Все пакеты являющиеся публичным интерфейсом описаны в javadoc.

READ ALSO
Вывод на экран треугольника

Вывод на экран треугольника

Написал код для вывода треугольника:

510
NullPointerException при использовании SimpleDateFormat

NullPointerException при использовании SimpleDateFormat

Пытаюсь получить дату определенного формата:

435
Java Properties проблема с чтением русских букв

Java Properties проблема с чтением русских букв

Доброго времени сутокЕсть проблема с чтением файла Properties, содержащего русские буквы

496
Collections.unmodifiable* как определить?

Collections.unmodifiable* как определить?

Известно, что есть класс javautil

361