ホームページ  >  記事  >  Java  >  Java ジェネリックの概念と使用法は何ですか?

Java ジェネリックの概念と使用法は何ですか?

王林
王林転載
2023-04-27 15:16:071556ブラウズ

コンセプト

1. ジェネリックとは、型をパラメーターとして渡すことができることを意味し、これは本質的には型パラメーターです。たとえば、メソッドを定義するとき、オブジェクトの特定のクラスがパラメータとして渡されるように指定することがよくあります。

2. ジェネリックスを使用すると、特定の型を指定せずに、特定の転送オブジェクトを特定の型として指定できます。つまり、特定の型をパラメータとして渡します。

Object との違い

Object を使用する場合は、入力の型を強制的に必要な型に変換する必要があります。入力の型が一致しない場合は、パッケージ ClassCastException が発生します。異常です。たとえば、次のコードでは、testObj() が int 型の値を入力すると、プログラムの実行中にエラーが発生します。使用する Java フレームワーク

1.SpringMVC、Spring Web MVC は、リクエスト駆動型の Web MVC 設計パターンを実装する Java ベースの軽量 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 までご連絡ください。