ホームページ  >  記事  >  Java  >  Java 10 でのローカル変数の型推論: var キーワードを使用してコードを簡素化する方法

Java 10 でのローカル変数の型推論: var キーワードを使用してコードを簡素化する方法

PHPz
PHPzオリジナル
2023-07-29 19:32:001127ブラウズ

Java 10 でのローカル変数の型推論: var キーワードを使用してコードを簡素化する方法

はじめに:
Java 10 では、ローカル変数の型推論の機能が導入されています。 , コーディングプロセスを簡素化できます。この記事では、var キーワードの使用法を紹介し、サンプル コードを通じてコードを簡素化する効果を示します。

1. ローカル変数の型推論とは何ですか?
ローカル変数の型推論とは、ローカル変数を宣言するときに、明示的な型宣言の代わりに var キーワードを使用できることを意味します。コンパイラは、コードの記述を簡素化するために、代入式の型に基づいて変数の型を推測します。

2. var キーワードの使用方法

  1. 宣言構文
    var キーワードを使用してローカル変数を宣言する構文は次のとおりです:
    var 変数名= 式 ;
  2. 変数の初期化
    var キーワードを使用してローカル変数を宣言する場合は、初期化する必要があります。コンパイラは、代入式の型から変数の型を推測します。
  3. 推論規則
    コンパイラは代入式の型に基づいて変数の型を推論します。推論規則は次のとおりです:
  4. 代入式の型が明らかな場合(int、String など) の場合、コンパイラは変数の型をその型に推測します。
  5. 代入式がジェネリック メソッド呼び出しの場合、コンパイラは変数の型を実際の型パラメーターの型に推測します。
  6. 代入式がラムダ式の場合、コンパイラは変数の型を対応する関数インターフェイスの型に推測します。
  7. 代入式の型が不明な型のコレクションまたは配列のコンストラクターである場合、コンパイラは変数の型をコレクションまたは配列の型から推測します。

3. var キーワードを使用してコードを簡素化する例
次に、var キーワードを使用してコードを簡略化する効果を示すコード例をいくつか示します。

  1. 基本型変数の宣言
    var キーワードを使用して基本型変数を宣言するコードは次のとおりです:

    var num = 10;
    System.out.println(num);

    上記のコードは次と同等です:

    int num = 10;
    System.out.println(num);
  2. 参照型変数宣言
    var キーワードを使用して参照型変数を宣言するコードは次のとおりです。

    var name = "Java";
    System.out.println(name);

    上記のコードは次と同等です。

    String name = "Java";
    System.out.println(name);
  3. コレクション型変数宣言
    var キーワードを使用してコレクション型変数を宣言するコードは次のとおりです:

    var list = new ArrayList<String>();
    list.add("Java");
    System.out.println(list.get(0));

    上記のコードは次と同等です:

    ArrayList<String> list = new ArrayList<>();
    list.add("Java");
    System.out.println(list.get(0));
  4. ラムダ式変数宣言
    var キーワードを使用してラムダ式変数を宣言するコードは次のとおりです:

    var runnable = (Runnable) () -> {
     System.out.println("Hello Java 10!");
    };
    runnable.run();

    上記のコードは次と同等です:

    Runnable runnable = (Runnable) () -> {
     System.out.println("Hello Java 10!");
    };
    runnable.run();

概要:
var キーワードを使用すると、特にローカル変数の宣言時のコード作成プロセスを簡素化できます。ただし、実際に使用する場合は、コードの可読性の低下を避けるために、var キーワードを注意して使用する必要があります。可読性が高い場合は、var キーワードを使用してコードを簡素化し、開発効率を向上させることができます。

以上がJava 10 でのローカル変数の型推論: var キーワードを使用してコードを簡素化する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。