page contents

load和initialize的区别是什么?

轩辕小不懂 发布于 2021-10-07 13:56
阅读 615
收藏 0
分类:Docker
2087
Nen
Nen
- 程序员

相同点:load和initialize都是为了给应用运行前提供运行环境,并且每个类中不管是父类还是子类中最多只会调用一次。

不同点:load方法在某个类文件被引用时调用,子类会自动调用父类的load方法;initialize是在类或者其子类的第一个方法被调用前调用。所以,如果类没有被引用进项目,那么就不会有load调用,即使类文件被引用进来,但是没有使用,那么initialize也不会被调用。

请先 登录 后评论