そのため、コレクションを宣言した後に <> を入れる人を見かけます。コレクションに含まれるデータ型を指定するために使用されることを知っています。他のケースで使用されているのを見たことがないので、それが何と呼ばれているのか、このテクニックを使用する他の方法があるかどうか疑問に思っていましたか? ありがとう
2 に答える
山かっこ/ジェネリックは、コレクションに格納できるデータ型を定義するために使用されます。ジェネリックがなければ、Object 型のエンティティを格納できます。これは、すべてのクラスが Object から拡張されるため、何でも意味します。しかし、ビジネス シナリオでは、このような一般的なコレクションは必要ない場合があり、コレクションに異なる種類のオブジェクトを配置することは避けたいと考えています。たとえば、名前のコレクションがある場合、そのようなコレクションに数値を格納したくない場合があります。これを制限するには、 でコレクションを定義できます。これにより、コレクションに文字列型の値のみを格納するようにコーダーが義務付けられます。
Java ジェネリック。山括弧内のものを型パラメーターと呼びます。
Java チュートリアルから:JDK 5.0 introduces several new extensions to the Java programming language. One of these is the introduction of generics.
http://docs.oracle.com/javase/tutorial/extra/generics/intro.htmlを参照してください。