1. 識別子の概念
1. Java がさまざまな変数、メソッド、クラスに名前を付けるために使用する文字列を識別子と呼びます 2. 名前を付けることができる場所はすべて識別子と呼ばれます int num1 = 90;
- 識別子の命名規則 (必ず従う必要があります)
- 26 個の英字、大文字、小文字、0 ~ 9、または $ で構成されます。
- 数字から始めることはできません。int 3ab = 1;//エラー
- キーワードや予約語は使用できませんが、キーワードや予約語を含めることはできます。
- Java では大文字と小文字が厳密に区別され、長さに制限はありません。int totalNum = 10; int n = 90;
- 識別子にスペースを含めることはできません。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