为什么spring bean是先实例化再初始化,jvm中解释类是先初始化再实例化,这两者有什么不同吗?

img


spring bean生命周期

img


jvm类加载过程

请求解答dqdbqwobdoqwbdqwdlqwlndlqwnldnqwlndq

1.spring中说的实例化指的是将对象创建好;初始化是给对象的中属性赋值,这个时候的赋值就是相当于使用对象了,属于人为的操作
2.jvm中的初始化和spring中的实例化一个意思,只是将对象创建出来。
大概就是这么个意思,没必要放一起理解。jvm的是java运行的基础过程。spring是更上层的使用,不是一个层级的概念。

先初始化循环依赖就没法解决了 想看看其他大手的回答 插个眼

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632