important java keywords list reserved words java
このチュートリアルでは、Javaキーワードリストを調べて、いくつかの重要な予約語、その意味、および例について学習します。
Javaのキーワードは、コードのキーとして機能する予約語です。これらの単語は事前定義されているため、変数名やオブジェクト名、その他の識別子など、他の目的に使用することはできません。 Javaには約51の予約語またはキーワードがあります。
最高のマルウェア除去ソフトウェアは何ですか
このチュートリアルでは、Javaのキーワードのリストについて説明します。次に、Javaの重要なキーワードのいくつかを取り上げ、プログラミング例とともにそれらの意味を確認します。
=> JavaトレーニングチュートリアルのA〜Zを確認するには、ここをクリックしてください。
学習内容:
Javaキーワードリスト
以下はlです Javaのすべてのキーワードのist。このリストには、Javaで使用されなくなったキーワードも含まれています。
キーワード | 説明 |
---|---|
キャッチ | tryブロックで生成された例外をキャッチするために使用されます。 |
概要 | このキーワードに続くクラスまたはメソッドが抽象であり、サブクラスによって実装される必要があることを示します。 |
主張する | Assertキーワードは、プログラマーがプログラムでアサーションまたは仮定を宣言するのに役立ちます。アサーションがtrueの場合、プログラムは正常に進行します。それ以外の場合、実行時にAssertionErrorがスローされ、プログラムは異常終了します。 |
ブール値 | trueまたはfalseの2つの値を定義します。 |
ブレーク | ループまたは反復構造から抜け出すために使用されます。 |
バイト | 8ビットデータを保持できるデータ型。 |
場合 | Switchステートメントのテキストのブロック(大文字と小文字)をマークします。 |
char | 符号なし16ビットUnicode文字を保持できるデータ型。 |
クラス | 新しいクラスを宣言するために使用されます。 |
継続する | ループの外側で制御を取り、次の反復に進むのに役立ちます。 |
デフォルト | Switchステートメントでデフォルトで実行される「コードのブロック」を定義します。 |
行う | 「do-while」ループの開始キーワード。 |
ダブル | 64ビットの数値を保持するデータ型(浮動小数点)。 |
そうしないと | 「if」ステートメントでelse部分を定義します。 |
列挙型 | Javaで列挙を宣言するために使用されます。 |
拡張します | 継承を示します。クラスは、別のクラスから派生または継承されます。 |
最後の | 定数値を保持する変数またはオーバーライドできないメソッドを定義します。 |
最後に | 例外がキャッチされたかどうかに関係なく、try-catchブロックの後に実行されるfinallyブロックを定義します。 |
浮く | 32ビット浮動小数点値を保持できるデータ型。 |
ために | 「for」ループの開始を示します。 |
もし | 「if」ステートメントの開始。 |
実装 | クラスがインターフェースを実装することを示します。 |
インポート | 他のパッケージ/クラスをプログラムに含めたり参照したりするために使用されます。 |
instanceof | 指定されたオブジェクトが別のクラスのインスタンスであるかどうかを確認するために使用されます。 |
int | 32ビット整数値を保持するデータ型。 |
インターフェース | インターフェイスを宣言するために使用されます。 |
長いです | 64ビット整数値を保持するデータ型。 |
ネイティブ | ネイティブコード(プラットフォーム固有)を示すために使用されます。 |
新着 | 新しいオブジェクトを作成する演算子。 |
ヌル | null参照を示します。 |
パッケージ | Javaパッケージを宣言するためのキーワード。 |
民間 | 指定されたプライベートアクセスを示します。これは、変数またはメソッドが宣言されているクラスによってのみアクセスできることを意味します。 |
保護 | このキーワードは、保護されたアクセス指定子を示します。変数またはメソッドが保護されている場合、その変数またはメソッドには、宣言されているクラス、そのサブクラス、および同じパッケージ内の他のクラスからのみアクセスできます。 |
公衆 | publicキーワードは、パブリックアクセス指定子を示すために使用されます。 publicとして宣言された変数、メソッド、クラス、インターフェイスは、アプリケーションのスループットでアクセスできます。 |
戻る | Returnは、メソッドの値を呼び出し元のメソッドに送り返すために使用されます。また、制御を呼び出し元のメソッドに戻すためにも使用されます。 |
ショート | 16ビット整数値を保持するデータ型。 |
静的 | staticキーワードは、メソッドまたは変数が静的であり、インスタンス化できないことを示します。 |
strictfp | キーワードstrictfpは、浮動小数点値の計算の丸めと精度を制限します。移植性を確保します。 |
素晴らしい | クラスのベースクラスまたはスーパークラスを示します。 |
スイッチ | 条件をテストし、テスト値に応じて複数のケースを実行するSwitchステートメントを示します。 |
同期 | クリティカルセクションのようなマルチスレッドコードの同期セクションを示します。 |
この | キーワード「this」は現在のオブジェクトを示します。 |
スロー | 例外をスローします。 |
スロー | これは、メソッドによってスローされる可能性のある例外を示しています。 |
一時的 | オブジェクトの永続状態の一部ではない一時変数を指定します。 |
試してみてください | キーワードを試して、例外を発生させる可能性のあるコードを含むブロックを開始します。 |
ボイド | 戻り値がないことを示します。 |
揮発性 | メインメモリに保存されない変数を定義するために使用されます。それらは非同期で変更できます。 |
一方 | キーワードwhileはwhileループを開始します。 |
const | 「const」キーワードはJavaではサポートされなくなりました |
goto | 「goto」キーワードはJavaではサポートされなくなりました |
true、false、null | 「true、false、null」という言葉はリテラルです。それでも、プログラムでそれらを識別子として使用することはできません。 |
以下のキーワードは、Javaプログラミングに関する限り非常に重要であるため、別のチュートリアルで説明します。
これらの言葉は次のとおりです。
#1)「this」キーワード
キーワード「this」は、プログラム内の現在のオブジェクトを指します。
また読む=> コード例を含むJava「THIS」キーワード
#2)「静的」キーワード
に 静的キーワード インスタンス化できないオブジェクトを示すために使用されるキーワードです。したがって、静的メソッドがある場合は、オブジェクトを使用して呼び出す必要はありません。クラス名だけで呼び出すことができます。
同様に、静的変数がある場合、その値はプログラム全体で保持されます。
#3)「スーパー」キーワード
Javaの「super」キーワードは、直接の親クラスのオブジェクトを参照するために使用されます。親クラスは「スーパークラス」とも呼ばれます。 OOPSチュートリアルシリーズで継承について説明しながら、superキーワードの詳細を調べます。
#4)「最終」キーワード
キーワード「final」は、変数、メソッド、またはクラスで使用されます。最後の変数は定数変数です。最後のメソッドは、オーバーライドできないメソッドです。最終クラスは、継承または拡張できないクラスです。最後の1つについては、OOPSチュートリアルシリーズで詳しく説明します。
それでは、Javaでこれらの重要なキーワードを使用するプログラムを実装しましょう。
import java.util.*; class MyClass { int i; MyClass() { System.out.println('MyClass:: Default Constructor'); } MyClass(int j) { this(); //calling statement to First Constructor System.out.println('MyClass:: Parameterized Constructor'); } //static method static void methodOne() { System.out.println('MyClass:: static methodOne'); } //final method final void methodTwo() { System.out.println('MyClass:: Final methodTwo'); System.out.println('MyClass::Calling methodOne from methodTwo'); //Accessing same class field this.methodOne(); //Accessing same class method } //regular method void methodThree() { System.out.println('MyClass::MethodThree'); //Accessing same class field System.out.println('MyClass::Calling methodTwo from methodThree'); this.methodTwo(); //Accessing same class method } } class MyDerivedClass extends MyClass{ void methodThree(){ System.out.println('MyDerivedClass::methodThree'); System.out.println('MyDerivedClass::Calling methodThree from MyClass'); super.methodThree(); //calling regular method super.methodTwo(); //calling final method super.methodOne(); //calling static method } //void methodOne(){} //overriding final method gives compiler error //void methodTwo(){} //overriding final method gives compiler error } public class Main{ public static void main(String() args){ MyClass.methodOne(); //call static method from MyClass MyDerivedClass d1 = new MyDerivedClass (); d1.methodOne(); //call static method from MyDerivedClass d1.methodTwo(); //call final method from MyDerivedClass d1.methodThree(); } }
上記のプログラムに示されているように、最初に使用したキーワードはimportで、その後にclass、intなどの他の多くのキーワードが続きます。このプログラムの主なキーワードはthis、static、final、superです。
2番目のコンストラクターでこのキーワードを使用して、最初のコンストラクターを呼び出しました。親クラスMyClassには、静的メソッドと宣言されたfinalメソッドがあります。
Javaでグラフを実装する方法
派生クラス– MyDerivedClassでは、通常のメソッドmethodThreeをオーバーライドします。 methodOneとmethodTwoもオーバーライドしようとしますが、これらはそれぞれ静的メソッドと最終メソッドであるため、コンパイラーはエラーを出します。コメントされたコードに注意してください。
メインクラスでは、最初にMyClassを使用して静的クラスを呼び出し、次に派生クラスオブジェクトを作成します。派生クラスオブジェクトを使用して静的メソッドとfinalメソッドを呼び出しても、エラーは発生しないことに注意してください。
出力
色付きの出力に注意してください。この出力全体は、派生クラスオブジェクトを使用してメソッドを呼び出した結果です。
よくある質問
Q#1)Javaでのキーワードの使用は何ですか?
回答: キーワードは予約語とも呼ばれます。これらは、プログラミング言語が内部処理と事前定義されたアクションに使用する単語です。
したがって、プログラミング言語では、プログラマがこれらのキーワードを識別子や変数名などとして使用することはできません。それにもかかわらず、これらのキーワードを使用すると、コンパイラエラーが発生します。
Q#2)Javaにはいくつのキーワードがありますか?
回答: Javaには、事前定義された意味を持ち、Javaで使用するために予約されている合計51個のキーワードがあります。これらの51個のキーワードのうち、49個のキーワードが現在使用されており、残りの2個は使用されていません。
Q#3)整数と整数の違いは何ですか?
回答: intとIntegerはどちらも整数値を格納します。ただし、「int」はプリミティブデータ型intであるキーワードです。整数はクラス型です。整数はintをオブジェクトに変換し、その逆も同様です。
Q#4)nullはJavaのキーワードですか?
回答: いいえ。NullはJavaのキーワードではありませんが、リテラルです。ただし、識別子の宣言には使用できません。
Windows7でswfファイルを再生する方法
Q#5)Javaの新しいキーワードはありますか?
回答: はい、newはJavaのキーワードです。 newキーワードは、新しいオブジェクトを作成し、ヒープ上のこの新しいオブジェクトにメモリを割り当てるために使用されます。クラスオブジェクトとは別に、newキーワードを使用して配列変数を作成し、メモリを割り当てます。
結論
このチュートリアルでは、Javaで使用されるさまざまなキーワードについて説明しました。 Javaは合計51個のキーワードをサポートしており、そのうち49個のキーワードが現在使用されており、2個は現在使用されていません。これらのキーワードのうち、this、static、super、finalの4つのキーワードは、特別な注意が必要な重要なキーワードです。
「this」キーワードは現在のオブジェクトを指します。 staticキーワードは、不要なインスタンス化を示すために使用されます。 superキーワードは親クラスを参照するために使用され、finalキーワードは定数または非継承を示すために使用されます。
=> すべてのJavaトレーニングシリーズを見るには、ここにアクセスしてください。