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

Java 9でのアンダースコアキーワードの使用は何ですか?


以前のバージョンのJavaでは、アンダースコア (" _ ")は識別子として使用されています または変数を作成します 名前 。 Java 9以降、アンダースコア 文字は予約キーワードです 識別子または変数名として使用することはできません。単一のアンダースコアを使用する場合 キャラクター 識別子として、プログラムはコンパイルに失敗し、コンパイル時エラーをスローします 今はキーワードだからです Java 9では変数名として使用できません 以降のバージョン。

public class UnderscoreKeywordTest {
   public static void main(String args[]) {
      int _ = 50
      System.out.println(_);
   }
}

出力

UnderscoreKeywordTest.java:3: error: as of release 9, '_' is a keyword, and may not be used as an identifier
int _ = 50;
^
UnderscoreKeywordTest.java:4: error: as of release 9, '_' is a keyword, and may not be used as an identifier
System.out.println(_);

  1. JavaでのStrictMathクラスの使用は何ですか?

    java.lang.StrictMath は最終クラスであり、オブジェクトのサブクラスです。 クラス。 StrictMathクラスには、基本的な指数、対数、平方根などの基本的な数値演算を実行するためのメソッドが含まれています。 、および三角関数 。 StrictMathのインスタンスを作成する必要はありません StrictMathクラスのすべてのメソッドは静的メソッドであるため、クラス 。 StrictMathクラスの重要なメソッドは、 abs()、acos()、asin()、atan()、ceil()、floor()、log()、max()、min()、pow()、 random()、r

  2. JavaでのsetBounds()メソッドの使用は何ですか?

    レイアウト マネージャー 追加されたコンポーネントの位置とサイズを自動的に決定するために使用されます。レイアウトマネージャーがない場合は、コンポーネントの位置とサイズを手動で設定する必要があります。 setBounds() このような状況では、メソッドを使用して位置とサイズを設定します。コンポーネントの位置とサイズを手動で指定するには、フレームのレイアウトマネージャーを nullにすることができます。 。 setBounds() setBounds() メソッドには4つの引数が必要です。最初の2つの引数は、x座標とy座標です。 左上の コーナー コンポーネントの3番目の引数は幅です コ