问答详情
源自:2-1 Java 动态加载类

java关于类加载的问题

还是有一点不是很懂,加载类的意思的加载到jvm里吗?为什么叫动态加载,为什么叫静态加载?

提问者:Dream5 2017-05-05 11:40

个回答

  • 慕的地1607737
    2017-05-05 18:37:24
    已采纳

    静态加载就是在编译的时候,不管你用没用到这个类都会加载他。而动态加载就是,在运行的时候会加载你要用到的类!没用到的类就算没编写或者语法上有错误都不会影响。静态加载是在你编译时一次性将所有的类加载到Java虚拟机上,而动态加载是在你用某个类到的时候,Java虚拟机才会把该类加载进去。

  • 慕码人7943638
    2017-05-06 00:18:59

    ‘动态加载’是用到  什么参数就  加载 哪个类,    所以动态加载 是在运行的时候会加载你要用到的类!没用到的类就算没编写或者语法上有错误都不会影响。

  • 慕码人7943638
    2017-05-06 00:13:24

    ‘静态加载’的意思是用固定的代码 new  去加载类,  ‘动态加载’的意思是 参数可变的方式  去加载类