简单解释下,join就是调用wait()使线程进入WAIT状态。使线程完全执行完成。
基于redis的多维度排序
关于强弱软虚引用
#【转】Java的引用核心
引用:https://mp.weixin.qq.com/s/iw6Vgm9odYSaeKTiofTVnw
java存在四种引用:强引用、软引用、弱引用、虚引用。
概览
Java的内存分配和内存回收,都是由jvm去处理,一个对象是否可以被回收,主要看是否有引用指向此对象,说的专业点,叫可达性分析。
Java设计这四种引用的主要目的有两个:
- 可以让程序员通过代码的方式来决定某个对象的生命周期;
- 主动利用垃圾回收。