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