powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / использование ClassLoader
3 сообщений из 3, страница 1 из 1
использование ClassLoader
    #33106327
MPoil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Использую ClassLoader для загрузки объектов в HashMap ,что делать если к этому классу относятся ещё и подклассы:temp$1.class,которые будет искать класс temp.class.
Код: plaintext
1.
2.
3.
ReportLoader rl= new  ReportLoader();
  Class  classRep= rl.findClass(file);
getReports().put(classRep.toString(),(Report)classRep.newInstance());
			
...
Рейтинг: 0 / 0
использование ClassLoader
    #33106384
Фотография А.Грасоff™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MPoilИспользую ClassLoader для загрузки объектов в HashMap ,что делать если к этому классу относятся ещё и подклассы:temp$1.class,которые будет искать класс temp.class.
Код: plaintext
1.
2.
3.
ReportLoader rl= new  ReportLoader();
  Class  classRep= rl.findClass(file);
getReports().put(classRep.toString(),(Report)classRep.newInstance());
			


не по теме. кажется мне, что cast (Report)classRep.new..() не имеет смысла.
т.е. - просто: classRep.new..()
...
Рейтинг: 0 / 0
использование ClassLoader
    #33107201
Hello World!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторИспользую ClassLoader для загрузки объектов в HashMap ,что делать если к этому классу относятся ещё и подклассы:temp$1.class,которые будет искать класс temp.class.

Создание инстанса класса включает загрузку класса, линкование и инициализацию. На этапе линкования как раз и происходит резолвинг ссылок на внешние и внутренние классы. На вопрос кому выполнять загрузку внутрених классов - я бы ответил - твой класслоадер, если он загружает класс temp, наверно он также должен отвечать и за резолвинг ссылок.

WBR
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / использование ClassLoader
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]