Java虚拟机为什么不从数据库中加载类(类似于.NET的GAC)?据我了解,目前它必须读取和扫描类路径上每个 JAR 的 list 才能找到类文件。使用数据库(如 SQLite)不会增加启动时间吗?
最佳答案
没有,因为没有人将其添加到标准库中。同样出于引导目的(例如,为数据库访问加载 JDBC 驱动程序),现有机制仍然需要存在。
虽然创建一个与数据库对话以检索类位的类加载器并不难。
关于java - 为什么 JVM 不从数据库加载类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5828662/