人们使用类加载做什么?
因此,每本Java教科书都谈到了Java的灵活性,因为它可以在运行时加载类。只需拼凑一根绳子,然后把它交给 ,然后抓住并处理它。对于理论来说,这么多。Class.forName()
ClassNotFoundException
您能举例说明您如何使用Java类加载来实现一个本来不可能或容易实现的功能吗?请注意,我不是在问“我们能做哪些伟大的事情?”-我正在寻找真实世界的例子,无论是开源应用程序还是-如果您可以在不给出太多细节的情况下描述这一点-专有应用程序。
编辑:当然,VM 会根据需要懒惰地加载类。这是一个幕后的事情,只要我确信我需要的所有课程都在那里。我该如何处理 ?假设我已经写了十页的文字,但找不到这个类。ClassNotFoundException
PrinterDriver