创建对象的流程以及对象中各个组件的加载时机和加载顺序
本文介绍了类的加载过程,以及类初始化和实例化的流程以及流程的执行顺序。大概可以总结为:类进行实例化之前会先进行加载,加载过程会产生Class对象并且进行Class对象的初始化给静态变量赋值并且调用静态代码块,如果存在父类则会先调用父类的静态代码块。实例化对象的时候会先调用父类的构造方法再调用字类的构造方法。Class类只会初始化一次,所以初始化Class对象的时候所执行的操作只会执行一次,所以无论创建多少个对象,他的静态代码块只会执行一次,并静态变量也是一样的。类的加载机制new一个对象的过程。
原创
2023-03-09 23:15:30 ·
402 阅读 ·
0 评论