跳转到内容

欢迎来到Riguz的小站!这是一个私人wiki,用来记录一些我的笔记。

Java:References

来自WHY42
Riguz​(留言 | 贡献)2021年4月29日 (四) 02:45的版本 (→Weak References)

Java引用类型

Strong References

默认的引用方式,即通过MyClass obj = new MyClass ();这种方式赋值的对象,如果其存在active引用的话,是不会被回收的

Weak References

如果一个对象只能被弱引用访问(不存在强引用或者软引用的情况),那么下一次GC将被清理掉。

其主要的使用场景是实现。即对于一个特定的value,map中只有一个instance。

Soft References

Phantom References