
synchronized的底层原理
Oct 17, 2022 - 24:52
Radio and PodcastLive Radio & PodcastsFetching episode details...
Radio and PodcastLive Radio & Podcasts
1 IOC 是控制反转, Inversion of Control。 2 控制反转不是一种语法,不是类或方法,它是一种设计模式 3 当A类依赖于B类,如果不使用控制反转,A类要主动创建B类的对象,也就是new B类,这时候控制权在A类的手中,这就是主动控制; 使用控制反转,A类只要声明自己需要B类,而控制权交给Spring容器,Spring容器在A需要B类的时候为其注入B类即可,这时候控制权在Spring容器手中,即控制反转了。 4 好...
什么是控制反转 is an episode from 2020年JAVA面试208题 by 小崔爱读书. 1 IOC 是控制反转, Inversion of Control。 2 控制反转不是一种语法,不是类或方法,它是一种设计模式 3 当A类依赖于B类,如果不使用控制反转,A类要主动创建B类的对象,也就是new B类,这时候控制权在A类的手中,这就是主动控制; 使用控制反转,A类只要声明自己需要B类,而控制权交给Spring容器,Spring容器在A需要B类的时候为其注入B...
This episode belongs to 2020年JAVA面试208题.
Use the player on this page to stream the episode online.
Published Sep 1, 2022, 03:16 long, audio available.
1 IOC 是控制反转, Inversion of Control。 2 控制反转不是一种语法,不是类或方法,它是一种设计模式 3 当A类依赖于B类,如果不使用控制反转,A类要主动创建B类的对象,也就是new B类,这时候控制权在A类的手中,这就是主动控制; 使用控制反转,A类只要声明自己需要B类,而控制权交给Spring容器,Spring容器在A需要B类的时候为其注入B类即可,这时候控制权在Spring容器手中,即控制反转了。 4 好处是什么呢?控制反转后A类与B类的耦合性就降低了,程序更加灵活。 5 比如,一家公司为了卫生和清洁,需要有人打扫卫生,这家公司可以自己聘用一个保洁,就是将管理保洁的权利控制在自己手中,自己new一个保洁,那么这个保洁请假、调休、年终福利、婚丧嫁娶都要操心,太麻烦了,公司和这个保洁紧紧地绑在 一起,给公司带了了很大的负担。 公司决定采用控制反转模式,将保洁管理的权限交给物业来做,自己需要保洁的时候,由物业来分配一个保洁即可,公司和保洁直接就就没有什么关系了,松耦合了,这时候物业公司就是Spring容器,公司将保洁的控制权反转给了物业公司,当公司需要保洁的时候,物业公司将一个保洁注入到公司即可。 这就是控制反转模式。
You can listen to 什么是控制反转 online on Radio and Podcast. Open the player on this page to stream the available audio.
什么是控制反转 is an episode from 2020年JAVA面试208题 by 小崔爱读书.
This episode is 03:16 long.
This episode was published on Sep 1, 2022.
Yes. Use the heart button on the episode page to add it to your favorite episodes list.
Yes. This page shows related episodes from 2020年JAVA面试208题 when more episodes are available from the podcast feed.
You can listen to 什么是控制反转 on this page when the episode audio is available from the podcast feed.
什么是控制反转 is from 2020年JAVA面试208题 by 小崔爱读书.
Published Sep 1, 2022 and 03:16 long