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; } }
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 サイトの他の関連記事を参照してください。