
java基础
文章平均质量分 90
zzwdavid
life is short,do something make yourself happy,such as coding
展开
-
JVM垃圾回收(GC)机制
1.什么是垃圾回收?垃圾回收(Garbage Collection)是Java虚拟机(JVM)垃圾回收器提供的一种用于在空闲时间不定时回收无任何对象引用的对象占据的内存空间的一种机制。注意:垃圾回收回收的是无任何引用的对象占据的内存空间而不是对象本身。换言之,垃圾回收只会负责释放那些对象占有的内存。对象是个抽象的词,包括引用和其占据的内存空间。当对象没有任何引用时其占据的内存空间随即被收回备用,此时对象也就被销毁。但不能说是回收对象,可以理解为一种文字游戏。分析:引用:如果Reference转载 2021-06-04 22:11:06 · 985 阅读 · 0 评论 -
JVM内存模型
先看一张图,这张图能很清晰的说明JVM内存结构布局。JVM内存结构主要有三大块:堆内存、方法区和栈。堆内存是JVM中最大的一块由年轻代和老年代组成,而年轻代内存又被分成三部分,Eden空间、From Survivor空间、To Survivor空间,默认情况下年轻代按照8:1:1的比例来分配;方法区存储类信息、常量、静态变量等数据,是线程共享的区域,为与Java堆区分,方法区还有一个别名Non-Heap(非堆);栈又分为java虚拟机栈和本地方法栈主要用于方法的执行。在通过一张图来了解如何通转载 2021-06-04 21:37:08 · 93 阅读 · 0 评论 -
Spring Bean生命周期详解
Spring bean生命周期13个环节 阶段1:Bean元信息配置阶段 阶段2:Bean元信息解析阶段 阶段3:将Bean注册到容器中 阶段4:BeanDefinition合并阶段 阶段5:Bean Class加载阶段 阶段6:Bean实例化阶段(2个小阶段) Bean实例化前阶段 Bean实例化阶段 阶段7:合并后的BeanDefinition处理 阶段8:属性赋值阶段(3个小阶段) B转载 2021-06-04 13:07:25 · 6822 阅读 · 0 评论 -
从理论到实践—Spring bean生命周期
Spring Bean的生命周期过程很长,为了方便记忆,总结起来分成五个大阶段,十三个环节,如下图所示:Bean生命周期流程图每个阶段详解的说明可以参考:Bean生命周期详解这么多内容根本记起来啊,下面我们来划重点,只需要记住以下几个关键点就OK了1、registerBeanDefinition:执行完 registerBeanDefinition 方法后,Bean 的名称和对应的 BeanDefinition 就被放入了容器中,后续获取 Bean 也是从这个容器中获取,在插件式..原创 2021-06-04 01:53:53 · 189 阅读 · 0 评论