Java
 Computer >> コンピューター >  >> プログラミング >> Java

Javaでのジェネリックコレクションの用途は何ですか?


ジェネリックコレクションはJava5バージョンで導入されました。 一般的なコレクション 無効にする 型キャスト 型キャストは使用されません ジェネリックで使用される場合。ジェネリックコレクションはタイプセーフです コンパイル時でチェック 。これらのジェネリックコレクションにより、データ型をパラメーターとしてクラスに渡すことができます。 コンパイラ 互換性をチェックする責任があります タイプの。

構文
class<type>, interface<type>
型安全性 ジェネリックスでは単一タイプのオブジェクトを使用できます。

List list = new ArrayList(); // before generics
list.add(10);
list.add("100");
List<Integer> list1 = new ArrayList<Integer>(); // adding generics
list1.add(10);
list1.add("100"); // compile-time error.

型キャスト

ジェネリックスの使用中に型キャストする必要はありません。

List<String> list = new ArrayList<String>();
list.add("Adithya");
String str = list.get(0); // no need of type-casting
コンパイル時 エラーはコンパイル時でチェックされます ジェネリック医薬品で。

List list = new ArrayList(); // before generics
list.add(10);
list.add("100");
List<Integer> list1 = new ArrayList<Integer>(); // adding generics
list1.add(10);
list1.add("100");// compile-time error

  1. JavaScript WITHステートメントの用途は何ですか?

    WITHステートメントは、指定されたプロパティのデフォルトオブジェクトを指定し、長くて長いオブジェクト参照を書き込まないようにするために使用されます。指定されたオブジェクトをスコープチェーンの先頭に追加します。 以下はJavaScriptのwithステートメントのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="

  2. JavaでのJSeparatorクラスの重要性は何ですか?

    JSeparator JSeparator は水平です または垂直 行 または空きスペース コンポーネントを分離します。 JSeparator クラス コンポーネントを区切るために線を引くために使用されます レイアウト内。 メニューまたはツールバーにセパレータを追加する最も簡単な方法は、 addSeparator()を呼び出すことです。 )メソッド クラスJMenuによって提供されます 、 JPopupMenu およびJToolBar 。 JSeparatorクラスの重要なメソッドはsetOrientation()です。 およびgetOrientation()。 例