ホームページ > Java > &#&チュートリアル > Java におけるユニバーサル コレクションの目的は何ですか?

Java におけるユニバーサル コレクションの目的は何ですか?

WBOY
リリース: 2023-09-16 21:53:02
転載
914 人が閲覧しました

Java におけるユニバーサル コレクションの目的は何ですか?

汎用コレクションは Java 5 バージョン で導入されました。ユニバーサル コレクション 型変換を無効にします。ユニバーサル コレクションで使用する場合、型変換は必要ありません。ジェネリック コレクションは タイプ セーフ であり、 コンパイル時 にチェックされます。これらの汎用コレクションを使用すると、データ型をパラメーターとしてクラスに渡すことができます。コンパイラは、型の 互換性 をチェックする責任があります。

構文

class<type>, interface<type>
ログイン後にコピー

タイプ セーフティ

ジェネリックでは、単一タイプのオブジェクトが許可されます。

List list = new ArrayList(); <strong>// before generics</strong>
list.add(10);
list.add("100");
<strong>List<Integer> list1 = new ArrayList<Integer>()</strong>; // <strong>adding generics</strong>
list1.add(10);
list1.add("100"); <strong>// compile-time error.</strong>
ログイン後にコピー

型変換

ジェネリックスを使用する場合、型変換は必要ありません。

<strong>List<String> list = new ArrayList<String>();
</strong>list.add("Adithya");
String str = list.get(0); // <strong>no need of type-casting</strong>
ログイン後にコピー

コンパイル時間

ジェネリックスでは、エラーは コンパイル時間でチェックされます。

えええええ

以上がJava におけるユニバーサル コレクションの目的は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート