ホームページ > Java > &#&チュートリアル > Java汎用インターフェースの使い方

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

WBOY
リリース: 2023-04-18 09:37:02
転載
1017 人が閲覧しました

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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート