系统类加载器是否会加载类路径中的所有类,即使它们实际上并未使用?

2023-12-29

我正在使用 JDK 1.6 来运行一个小型应用程序。然而,我设置了一个非常庞大的类路径,其中包含很多类。

当我运行应用程序时,类加载器中的所有类是否都会被加载,即使它们实际上并未在我的应用程序中使用?如果不是,如何强制类加载器这样做,如果是,如何避免?谢谢!

例如,我正在使用 ant 1.7 来运行我的应用程序。

此致, 罗伯特·吉


不,类加载器会在内存中需要该类时加载该类。它不会立即加载所有类,因为它可能会耗尽内存。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

系统类加载器是否会加载类路径中的所有类,即使它们实际上并未使用? 的相关文章

随机推荐