class加载知识点
作者:
菜鸟蚂蚁 | 来源:发表于
2018-07-25 12:57 被阅读0次Java中的Class.forName()和ClassLoader都可以用来对类进行加载。Class.forName()除了将类的.class文件加载到JVM中 还会对类进行解释,执行类中的static块,而ClassLoader只会将.class文件加载到JVM,不会执行static块,只有在newInstance的时候才执行static块。Class.forName(name, initialize, loader)带参函数也可控制是否加载static块。并且只有调用了newInstance()方法才会调用构造函数,创建类的对象。
本文标题:class加载知识点
本文链接:https://www.haomeiwen.com/subject/wgjpmftx.html
网友评论