1 wenzhoou 2019-05-09 17:34:57 +08:00 via Android 当然可以啦。你觉得数据库驱动类都是怎么加载的。 |
2 wdmx007 2019-05-09 17:48:22 +08:00 ClassLoader 了解一下 |
3 loveCoding 2019-05-09 18:02:05 +08:00 2 楼说的没错.. 快去了解一波 |
![]() | 4 itechify PRO ojbk,搜索下 JAVA 运行时动态加载类~ |
![]() | 5 c4f36e5766583218 2019-05-09 19:38:47 +08:00 还能从网络中加载类呢。 |
6 whp1473 2019-05-09 21:02:29 +08:00 当然可以。ClassLoader 加载二进制字节码,然后生成唯一的 Class,可通过 Class.newInstance()生成一个实例对象,如果你使用 Spring,可以通过 BeanDefinitionRegistry.registerBeanDefinition(name,beanDefinition(Class))来动态注册一个 Spring 容器中的单例 Bean。 |
7 ClancyH OP ClassLoader 是代码加载,我的意思是类似-Dloader 这种 java 运行时指令加载外部 class |
8 bduqw 2019-05-10 09:28:02 +08:00 via Android Javassist 了解一下 |