Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
return result;
}
File f= findFile(name.replace('.','/'),".class");
// Класс mypackage.MyClass следует искать файле mypackage/MyClass.class
/*
System.out.println("% Class "+name+(f==null?"":" found in "+f));
/*
if (f==null) {
return findSystemClass(name);
// Обращаемся к системному загрузчику в случае неудачи. findSystemClass – это метод абстрактного класса
// ClassLoader с объявлением protected final Class findSystemClass(String name) (т.е. предназначенный
// для использования в наследниках и не подлежащий переопределению). Он выполняет поиск и загрузку класса
// по алгоритму системного загрузчика. Без вызова findSystemClass(name) нам пришлось бы самостоятельно
// позаботиться о загрузке всех стандартных библиотечных классов типа java.lang.String, что потребовало бы
// реализовать работу с JAR-архивами (стандартные библиотеки почти всегда упакованы в JAR)
}
try {
byte[] classBytes= loadFileAsBytes(f);
result= defineClass(name,classBytes,0,classBytes.length);