【超無敵で詳しい韓順平のJavaノート】初心者から上級者まで---識別子、キーワード、予約語

1. 識別子の概念

1. Java がさまざまな変数、メソッド、クラスに名前を付けるために使用する文字列を識別子と呼びます 2. 名前を付けることができる場所はすべて識別子と呼ばれます int num1 = 90;

  • 識別子の命名規則 (必ず従う必要があります)
  1. 26 個の英字、大文字、小文字、0 ~ 9、または $ で構成されます。
  2. 数字から始めることはできません。int 3ab = 1;//エラー
  3. キーワードや予約語は使用できませんが、キーワードや予約語を含めることはできます。
  4. Java では大文字と小文字が厳密に区別され、長さに制限はありません。int totalNum = 10; int n = 90;
  5. 識別子にスペースを含めることはできません。int ab = 90;

1次の変数名が正しいかどうかを確認します。

hsp//わかりました
hsp12 //わかりました
1hsp// エラー 番号を開始できません
hs // エラー、 -は 使用できません
xh // エラー、スペースがあります
h$4 // わかりました
class // エラー、 クラス キーワード
int // エラー 、 int はキーワードです
double // エラー 、double はキーワードです
public // エラー 、public がキーワードです
static // エラー 、static はキーワードです
goto // エラー 、goto は 予約語です
stu_name //わかりました

2識別子の命名規則[より専門的]

1) パッケージ名: 複数の単語で構成される場合、すべて小文字: aaa.bbb.ccc // 例: com.hsp.crm
2) クラス名、インターフェース名: 複数の単語で構成される場合、 すべての単語の最初の文字が大文字になります : XxxYyyZzz [ 大きなキャメルケース ]
例: TankShotGame
3) 変数名とメソッド名: 複数の単語で構成される場合、最初の単語の最初の文字は小文字、2 番目の単語以降の各単語の最初の文字は大文字になります: xxxYyyZzz [小さなこぶ、こぶメソッドと呼ば ます ]
例: タンクショットゲーム
4) 定数名: すべて大文字で表記します。複数の単語がある場合、各単語はアンダースコアで接続されます: XXX_YYY_ZZZ
例: 所得税率 TAX_RATEを定義します。
5) 後でクラス、パッケージ、インターフェースなどについて学ぶときは、このように命名規則に従う必要があります 詳細についてはドキュメントをお読みください。

2. キーワード

キーワードの定義と特徴 暗記する必要はありません
定義: Java言語によって 特別な意味が与えられ、特別な目的に使用される文字列 (単語)
特徴: キーワード内の文字はすべて小文字です。

Java 言語では、キーワードは Java 言語で予約されているいくつかの単語を指します。これらの単語は特定の意味を持ち、プログラミング中に識別子として使用することはできません。たとえば、Java のキーワードには、public、class、static、void などが含まれます。

Main は Java 言語のキーワードではなく、Java プログラムのエントリ メソッド名にすぎません。Java 仮想マシンは、プログラムの実行が開始されると、最初にこのメソッドを検索して実行します。Java 言語では、メソッド名はカスタマイズでき、特定の命名規則を満たす必要があるだけです。したがって、開発者は必要に応じてメソッド名をプログラム エントリとしてカスタマイズでき、起動時に指定するだけで済みます。

main メソッドのメソッド シグネチャは固定されており、public static void main(String[] args) である必要があることに注意してください。そうしないと、Java 仮想マシンはこのメソッドをプログラム エントリとして認識できません。

 

3. 予約語

1 はじめに
Java の予約語:既存の Java バージョンでは 使用されません が、 将来のバージョンではキーワードとして使用される可能性があります 自分で識別子に名前を付ける場合は、これらの予約を使用しないでください。
byValue cast future generic inner operator outer rest var goto const

Supongo que te gusta

Origin blog.csdn.net/qq_45206556/article/details/131913347
Recomendado
Clasificación