どんなに言語は、独自の基準を持っているものを開発、我々は厳密に開発プロセスで開発された規範を遵守してはならない、または他の問題は非常に痛みを伴うことです見つけることができないという問題があるので、不必要なトラブルを避けるためか、学校の初めにするために、彼は厳密にここ遵守するとき、私たちは、構文識別子のいくつかの開発でJavaの関連する規範等の側面を見てみましょう。
基本的な構文
Javaプログラムを書くときには、次の点に注意してください。
大文字と小文字を区別する:Javaは、識別子こんにちは、ハローが異なることを意味し、大文字と小文字が区別されます。
クラス名:すべてのクラスの場合、クラス名の最初の文字を大文字にする必要があります。クラス名が複数の単語で構成される場合は、各単語の最初の文字は、MyFirstJavaClassとして資産計上しなければなりません。
メソッド名:すべてのメソッド名は小文字で始める必要があります。メソッド名が複数の単語が含まれている場合、各単語は、後に大文字になります。
ソースファイル名:ソースファイル名はクラス名と同じでなければなりません。ファイルを保存するときは、保存するファイル名としてクラス名を使用する必要があります(Javaは大文字と小文字が区別されることに注意してください)、ファイル名の拡張子が.javaファイルです。(ファイル名とクラス名が同じでない場合は、コンパイルエラーになります)。
メソッドメインの入り口:公共の静的な無効メイン(文字列[] args)メソッドを開始するすべてのJavaプログラム。
-------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ---
Java識別子
Javaの名のすべてのコンポーネントが必要です。クラス名、メソッド名や変数名タグと呼ばれています。
Java識別子について、次の点に注意する必要があります。
すべての識別子は、文字(AZまたはAZ)、ドル記号($)またはアンダースコア(_)で始まる必要があります
最初の文字は英字(AZまたはaからz)、文字のドル記号($)、アンダースコア(_)またはデジタルのいずれかの組み合わせであってもよいの後
キーワードは、識別子として使用することはできません
識別子は大文字と小文字が区別されます
例えば法的識別子、:年齢、$給与、_value、__ 1_value
不正な識別子の例:123ABC、-salary
-------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ---
Javaの修飾子
他の言語と同様に、Javaクラスは、修飾子を使用してメソッドとプロパティで変更することができます。修飾子の2種類があります。
アクセス制御修飾子:デフォルトでは、パブリック、プライベート、保護
非アクセス制御修飾子:最終的には、抽象的には、静的では、同期
後の章では、深さJavaの修飾子に説明します。
-------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ---
Javaの変数
Javaの変数のいくつかの主要な種類があります。
ローカル変数
クラス変数(静的変数)
メンバー変数(非static変数)
-------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ---
Javaの配列
配列は同じタイプの複数の変数を保存することができ、ヒープ上のオブジェクトに格納されています。後の章では、我々は、アレイ構造を宣言して初期化する方法を学びます。
-------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ---
Javaの列挙型
Javaの5.0列挙変数が唯一の制限は、予め設定された値であることができ、列挙を導入しました。あなたのコード内で列挙バグを使用して減少させることができます。
たとえば、私たちはフルーツジュースの店のためのプログラムを設計し、それは小さなカップ、中カップ、大きなカップにジュースを制限します。これは、これらの3次元に加えて、顧客にいくつかのジュースを許可しないことを意味します。
例
クラスFreshJuice { 列挙FreshJuiceSize {SMALL、MEDIUM、LARGE} FreshJuiceSizeサイズ。 } パブリック クラスFreshJuiceTest { 公共 静的 ボイドメイン(文字列[]引数){ FreshJuiceジュース = 新しいFreshJuice()。 juice.size = FreshJuice.FreshJuiceSize.MEDIUM。 } }
注意:列挙は、単独で、または内部クラス宣言内で宣言することができます。方法は、変数、コンストラクタが列挙で定義されていてもよいです。
最後に、初心者の友人は文法や仕様を構築するためのJavaおよびJavaベースの環境の詳細な分析を見て
構築するためのJavaベースの環境と基本的な文法
http://www.makeru.com.cn/live/1394_202.html?s=45051