Javaの識別子について知っておくべきことすべて



この記事では、ルールと予約語の例を使用して、Javaの識別子に関する詳細で包括的な知識を提供します。

Javaの識別子は、プログラミングの非常に重要な側面です。それらは主に識別目的で使用されます。この記事では、次のポイントについて説明します。

パッケージ、インターフェイス、クラス、メソッド、または変数に付けられた名前は、Java識別子と呼ばれます。簡単に言うと、記号名による識別として定義できます。





Identifiers-in-java

理解を深めるために例を見てみましょう。



Javaの識別子のサンプル

public class A {public static void main(String [] args){int s = 18}}

上記のコードでは、5つの識別子がそのように存在します。

  • に: ユーザーが定義したクラス名。
  • メイン: メソッドの名前。
  • ストリング: Javaで事前定義されているクラス名。
  • 引数: 変数の名前。
  • s: 変数名。

Javaで識別子を定義するためのルール:

  • 識別子に使用できる文字は、すべての英数字([A-Z]、[a-z]、[0-9])、 ‘$‘(ドル記号)、および ‘_‘(アンダースコア)に制限されています。たとえば、「edureka @」は、特殊文字「@」が含まれているため、無効な名前です。



  • 識別子は数字([0-9])で始めてはいけません。たとえば、「123edureka」は無効です。

  • Javaの識別子では大文字と小文字が区別されます。

  • 識別子の長さにそのような制限はありませんが、プログラマーは4〜15文字の適切な長さを使用することをお勧めします。

  • 予約語を識別子として使用しないように注意する必要があります。たとえば、「int while = 18」は、予約語であるため、Javaでは無効です。

  • 変数名を定義するときに空白を指定することはできません。

  • すべての変数名では大文字と小文字が区別されます。

有効な変数名:

MyVariable MYVARIABLE myvariable x i _myvariable $ myvariable sum_of_numbers edureka123

C ++でgotoを使用する方法

無効な変数名:

私の変数//空白を含む456edureka //数字で始まるc + d //プラス記号は英数字ではない変数-5 //ハイフンは英数字ではないadd _&_ sub //アンパサンドは英数字ではない

Javaの予約語:

特定の機能を表すために、Javaはいくつかの単語を予約しています。これらの単語は予約語として知られています。これらはJava構文ですでに使用されているため、識別子として使用することはできません。
予約語は、キーワード(50)とリテラル(3)に区別できます。機能はキーワードによって定義されますが、値はリテラルによって定義されます。

識別子は、プログラムを読みやすく効率的にするために必要です。

チェックしてください 25万人以上の満足した学習者のネットワークを持つ信頼できるオンライン学習会社であるEdurekaが世界中に広がっています。 EdurekaのJavaJ2EEおよびSOAトレーニングおよび認定コースは、Java開発者になりたい学生および専門家向けに設計されています。このコースは、Javaプログラミングをすぐに開始できるように設計されており、HibernateやSpringなどのさまざまなJavaフレームワークに加えて、コアと高度なJavaの両方の概念についてトレーニングします。

質問がありますか?このブログのコメントセクションでそれについて言及してください。できるだけ早くご連絡いたします。