传统PC端,动态加载技术被广泛使用,比如有些输入法,在初次安装的时候没有截图功能,在用户第一次使用的时候,会自行从服务器端下载安装,这样就能使用截图功能了。此外,DLL文件(Dynamic Link Library)在许多软件的安装目录中大量存在,一些特定的功能就是PC软件通过调用这些DLL里的代码执行的,这些技术就是一种动态加载。在JAVA中,JAR作为其可执行文件,运行于虚拟机JVM上,虚拟机则通过ClassLoader加载JAR文件,并执行其中的代码。所以在JAVA中的动态加载,也是通过动态调用JAR文件来实现的。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !