Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Нет нарушений доступа и т. п, Таким образом, проверяется все, что только можно проверить до начала



Исполнения программы. Верификатор встроен в виртуальную машину и недоступен из Java-программы.

Загрузчики классов определяют, когда и каким образом классы могут быть добавлены в работающую

Систему. Частью их работы является защита важных составляющих системы, например запрет на загрузку

Поддельного менеджера безопасности. Они выполняют две основные функции -собственно загрузку байт-кода (с

Локального диска, по сети, из области памяти и т. д.), определение namespaces (пространства имен) для различ-

Ных классов и способов их взаимодействия (отделяя, к примеру, локальные классы от загруженных по сети).

Есть два вида загрузчиков - primordial (первичный) и Class Loader Object (реализованный в виде объекта).

Первичный существует в единственном экземпляре и является составной частью виртуальной машины. Он

Занимается загрузкой доверенных классов (обычно находящихся на локальном диске). Загрузчик второго типа

Представляет собой экземпляр обычного Java-класса, унаследованного от абстрактного класса

Java.lang.ClassLoader. С его помощью можно осуществить загрузку класса по сети либо динамическое

Конструирование класса приложением. Метод defineClass преобразует массив байтов в экземпляр класса Class, а





Дата публикования: 2014-11-04; Прочитано: 347 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...