Maison  >  Article  >  Java  >  Comment déterminer la référence virtuelle en Java

Comment déterminer la référence virtuelle en Java

王林
王林avant
2023-05-12 18:07:13907parcourir

Jugement des références virtuelles

1 Les références virtuelles doivent être utilisées avec la file d'attente de références (ReferenceQueue).

2. Lorsque le garbage collector se prépare à recycler un objet, s'il trouve une référence virtuelle, il ajoutera la référence virtuelle à la file d'attente de références qui lui est associée avant de recycler la mémoire de l'objet.

    String str = new String("abc");
    ReferenceQueue queue = new ReferenceQueue();
    // 创建虚引用,要求必须与一个引用队列关联
    PhantomReference pr = new PhantomReference(str, queue);

Quelles sont les classes de collection en Java ?

Les collections en Java sont principalement divisées en quatre catégories :

1. Liste : ordonnée et répétable ;

2. -répétable ;

4. Carte : non ordonnée, avec des clés uniques et des valeurs non uniques.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer