При изучении механизма загрузки классов в Java
Launcher launcher = new Launcher();
ClassLoader classLoader = launcher.getClassLoader();
ClassLoader classLoader1 = Launcher.getLauncher().getClassLoader();
System.out.println(classLoader);
System.out.println(classLoader1);
я столкнулся со следующими проблемами:
sun.mis c. Launcher$AppClassLoader@5e2de80c sun.mis c. Launcher$AppClassLoader@18b4aac2
Тогда мне интересно, если это то, что значит предоставить конструктор publi c По какой-то причине нам нужны разные экземпляры sun.misc.Launcher$AppClassLoader
загрузить классы. Я прав, и почему? И есть ли варианты использования?