ホームページ  >  記事  >  Java  >  Java の弱参照をキューと組み合わせて使用​​する方法

Java の弱参照をキューと組み合わせて使用​​する方法

WBOY
WBOY転載
2023-05-24 15:43:061220ブラウズ

1. 使用方法

弱い参照は、参照キューと組み合わせて使用​​できます。弱い参照オブジェクトはガベージ コレクションされ、Java 仮想マシンは弱い参照オブジェクトを追加します。それに関連する参照キューへの参照。

2. 例

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);
    }
}

一般的に使用される Java フレームワークとは

1.SpringMVC、Spring Web MVC は、Spring MVC の Java ベースの実装です。 Web リクエスト駆動型 MVC 設計パターンに基づく軽量の Web フレームワーク。

2.Shiro、Apache Roku は Java 用のセキュリティ フレームワークです。

3.Mybatis、MyBatis は、通常の SQL クエリ、ストアド プロシージャ、高度なマッピングをサポートする優れた永続層フレームワークです。

4.Dubbo、Dubbo は分散サービス フレームワークです。

5.Maven、Maven はプロジェクト管理およびビルド自動化ツールです。

6.RabbitMQ、RabbitMQ は、Erlang で実装された、同時実行性と信頼性の高い AMQP メッセージ キュー サーバーです。

7.Ehcache、EhCache は、純粋な Java インプロセス キャッシュ フレームワークです。

以上がJava の弱参照をキューと組み合わせて使用​​する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。