专栏名称: ImportNew
伯乐在线旗下账号,专注Java技术分享,包括Java基础技术、进阶技能、架构设计和Java技术领域动态等。
目录
相关文章推荐
51好读  ›  专栏  ›  ImportNew

Java 幽灵引用的作用

ImportNew  · 公众号  · Java  · 2017-12-06 12:14

正文

请到「今天看啥」查看全文



当垃圾收集器对加入队列的对象改变可触及性的时候,就可以收到异步通知了。


看下面的代码:


package static_;

import java.lang.ref.PhantomReference;

import java.lang.ref.Reference;

import java.lang.ref.ReferenceQueue;

import java.lang.reflect.Field;

public class Test {

public static boolean isRun = true;

@SuppressWarnings("static-access")

public static void main(String[] args) throws Exception {

String abc = new String("abc");

System.out.println(abc.getClass() + "@" + abc.hashCode());

final ReferenceQueue referenceQueue = new ReferenceQueue ();

new Thread() {

public void run() {

while (isRun) {

Object obj = referenceQueue.poll();

if (obj != null) {

try {







请到「今天看啥」查看全文


推荐文章
单向街书店  ·  【单向历】8 月 13 日, 宜深情
7 年前
人工智能与大数据技术  ·  北京正式允许无人驾驶车上路测试
7 年前
金融读书会  ·  【FICC工作笔记】2018年1月22日星期一
7 年前