Maison  >  Article  >  Java  >  Comment utiliser les références faibles Java en combinaison avec des files d'attente

Comment utiliser les références faibles Java en combinaison avec des files d'attente

WBOY
WBOYavant
2023-05-24 15:43:061220parcourir

1. Instructions d'utilisation

Les références faibles peuvent être utilisées en conjonction avec la file d'attente de référence. L'objet de référence faible sera récupéré et la machine virtuelle Java ajoutera la référence faible à la file d'attente de référence qui lui est associée.

2. Exemples

public class GCTarget {
    // 对象的ID
    public String id;
 
    // 占用内存空间
    byte[] buffer = new byte[1024];
 
    public GCTarget(String id) {
        this.id = id;
    }
 
    protected void finalize() throws Throwable {
        // 执行垃圾回收时打印显示对象ID
        System.out.println("Finalizing GCTarget, id is : " + id);
    }
}

Quels sont les frameworks Java couramment utilisés

1. Spring Web MVC est un framework Web léger basé sur Java qui implémente le type de modèle de conception Web MVC basé sur les requêtes.

2.Shiro, Apache Shiro est un framework de sécurité pour Java.

3.Mybatis, MyBatis est un excellent framework de couche de persistance qui prend en charge les requêtes SQL ordinaires, les procédures stockées et le mappage avancé.

4.Dubbo, Dubbo est un framework de services distribués.

5. Maven, Maven est un outil de gestion de projet et d'automatisation de build.

6.RabbitMQ, RabbitMQ est un serveur de file d'attente de messages AMQP à haute concurrence et haute fiabilité implémenté dans Erlang.

7.Ehcache, EhCache est un framework de mise en cache en cours de processus Java pur.

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