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