![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
rainteas
这个作者很懒,什么都没留下…
展开
-
java内存模型笔记
java虚拟机运行时的数据区 程序计数器 内存空间小 每个线程有一个程序计数器,各个程序计数器互不影响,独立存储,所以叫做“线程私有” 可以看做线程的字节码行号,分支,循环,跳转,异常处理,线程恢复都需要 如果是java方法 计数器指的是正在执行的虚拟机字节码的地址 如果是native 方法,计数器为空 (native是非java代码编写的,比如C,C++, 它们无法在jav...原创 2020-01-08 11:33:03 · 137 阅读 · 0 评论 -
垃圾回收和内存分配策略
判断对象死没死 引用计数 应该都知道,引用一次+1,但是针对相互应用就无法计算了 可达性分析算法 引用的其他方式 在JDK 1.2之后,Java 对引用的概念进行了扩充,将引用分为强引用(Strong Reference)、软引用(Soft Reference)、弱引用(Weak Reference)、虚引用(Phantom Reference) 4种 强引用(Strong Reference)...原创 2020-01-08 11:32:19 · 142 阅读 · 0 评论