Следующие классы, которые будут рассмотрены, обеспечивают взаимодействие с внутренними механизмами JVM и средой исполнения приложения:
ClassLoader – загрузчик классов; отвечает за загрузку описания классов в память JVM;
SecurityManager – менеджер безопасности; содержит различные методы проверки допустимости запрашиваемой операции;
System – содержит набор полезных статических полей и методов;
Runtime – позволяет приложению взаимодействовать со средой исполнения;
Process – представляет интерфейс для взаимодействия с внешней программой, запущенной при помощи Runtime.