ホームページ  >  記事  >  Java  >  Java汎用インターフェースの使い方

Java汎用インターフェースの使い方

WBOY
WBOY転載
2023-04-18 09:37:02922ブラウズ

1. 説明

ジェネリックパラメータをジェネリックインタフェースに渡さない場合は、ジェネリッククラスの定義と同じになります。宣言もクラスに追加する必要があります。

ジェネリック インターフェイスが型パラメーターを渡し、ジェネリック インターフェイスの実装クラスを実装する場合、ジェネリックスの使用はすべて、実際のパラメーターの型で渡されるものに置き換える必要があります。

2. 例

/* 即:class DataHolder implements Generator<T>{
 * 如果不声明泛型,如:class DataHolder implements Generator<T>,编译器会报错:"Unknown class"
 */
class FruitGenerator<T> implements Generator<T>{
    @Override
    public T next() {
        return null;
    }
}

一般的に使用される 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 までご連絡ください。