java
2019-04-16 10:42:06 42 举报
AI智能生成
JAVA
作者其他创作
大纲/内容
JVM
垃圾回收
who
when
判断算法
引用计数法
相互引用
循环引用
*可达性分析算法
看GC Roots是否可达?null:回收
标记
筛选是否覆盖了inilize()且未调用过
是则放入F-queue
可作为GC Root的对象
虚拟机栈中
对象
对象
方法区中类静态属性
的对象
的对象
方法区中
常量引用的对象
常量引用的对象
本地方法栈中JNI的引用对象
引用
强
只要引用就不回收
软
内存溢出前回收,收完还不够,则报内存溢出
弱
只要gc,就会被回收
虚
同弱,在引用时会被通知到
how
回收
算法
标记-清除
复制-回收
标记-整理
回收器
年轻代
老年代
G1
流程
对象-分配-满了-回收
JMM
方法区(非堆)
堆
程序计数器
jvm栈
本地方法栈
Spring
核心模块
core
aop
beans
context
webmvc
实现原理
配置阶段
web.xml
init-param
url-pattern
Annotation
初始化阶段
IOC
init()
IOC初始化
扫描相关的类
创建实例并保存到IOC容器
DI 注入
MVC
运行阶段
解耦
IOC
定位-加载-注册
Beanfactory
BeanDefinition
BeanDefinitionReader
0 条评论
下一页