Javaコードベース仕様
- 大文字と小文字を区別する:Javaは、識別子こんにちは、ハローが異なることを意味し、大文字と小文字が区別されます。
- クラス名:すべてのクラスの場合、クラス名の最初の文字を大文字にする必要があります。クラス名が複数の単語で構成される場合は、各単語の最初の文字は、MyFirstJavaClassとして資産計上しなければなりません。
- メソッド名:すべてのメソッド名は小文字で始める必要があります。メソッド名が複数の単語が含まれている場合、各単語は、後に大文字になります。
- ソースファイル名:ソースファイル名はクラス名と同じでなければなりません。ファイルを保存するときは、保存するファイル名としてクラス名を使用する必要があります(Javaは大文字と小文字が区別されることに注意してください)、ファイル名の拡張子が.javaファイルです。(ファイル名とクラス名が同じでない場合は、コンパイルエラーになります)。
- メソッドメインの入り口:公共の静的な無効メイン(文字列の引数[によって開始されたすべてのJavaプログラム ]) メソッド。
-
空行、または注釈付きのライン :Javaコンパイラは無視されます。
Java識別子
- すべての識別子は、文字(AZまたはAZ)、ドル記号($)またはアンダースコア(_)で始まる必要があります
- 最初の文字は、文字を任意に組み合わせることができた後、
- キーワードは、識別子として使用することはできません
- 識別子は大文字と小文字が区別されます
- 例えば法的識別子、:年齢、$給与、_value、__ 1_value
- 不正な識別子の例:123ABC、-salary
Javaのキーワード
キーワード |
説明 |
抽象 |
抽象クラス修飾子の抽象メソッド |
アサート |
アサーションの条件が満たされています |
ブーリアン |
Booleanデータ型 |
ブレーク |
ループのうちラベル又はコードセグメント |
バイト |
8ビットの符号付きデータ・タイプ |
場合 |
条件switchステートメント |
キャッチ |
そして、例外情報をキャプチャしてみてください |
CHAR |
16ビットUnicode文字データ型 |
クラス |
クラスの定義 |
CONST |
使用されていません |
持続する |
ループの残りの部分は実行されません |
デフォルト |
デフォルトの分岐switchステートメント |
行う |
ループ、ループ本体は、少なくとも一度実行されます |
ダブル |
64ビットの倍精度浮動小数点 |
他 |
支店実行条件が満たされない場合 |
列挙型 |
列挙型 |
拡張 |
これは、クラスが別のクラスのサブクラスであることを示しています |
最後の |
初期化後の値を変更できない表す |
最後に |
異常なコードの実行があるかどうかを、主に手続きの堅牢性と整合性に、コードの実行および設計を完了します。 |
浮く |
32ビットの単精度浮動小数点 |
にとって |
forループ |
後藤 |
使用されていません |
もし |
条件文 |
用具 |
インターフェイスを実装するクラスを表します |
インポート |
クラスをインポートします |
instanceofは |
オブジェクトは、クラスのインスタンスであるかどうかをテスト |
int型 |
32ビット整数 |
インタフェース |
唯一の方法と定数のインタフェース、抽象型を定義します |
長いです |
64ビット整数 |
ネイティブ |
これは、非実行される方法のJavaコードを表します。 |
新しい |
クラスの新しいインスタンスを割り当て |
パッケージ |
関連するクラスのパッケージのシリーズ |
プライベート |
プライベートフィールド、またはメソッドを表し、唯一のクラス内からアクセスすることができます |
保護されました |
これは、フィールドが唯一のクラスまたはサブクラスにアクセスできることを示し |
パブリック |
これは、総プロパティまたはメソッドを表します |
リターン |
メソッドは値を返します。 |
ショート |
16ビット・デジタル |
静的 |
これは、すべてのインスタンスで共有、クラスレベルの定義を表し |
strictfpの |
厳格な規則を使用して浮動小数点の比較 |
スーパー |
これは、基本クラスを表し、 |
スイッチ |
Selectステートメント |
同期 |
コードブロックは、一つのスレッドによってアクセスされることができる同じ時間を表します |
この |
これは、コールの現在のインスタンスを表す |
スロー |
例外を投げます |
スロー |
定義メソッドは例外をスローすることがあります |
過渡 |
フィールドの順序を変更しないでください |
試します |
これは、コードが最終的に実行されたか否かを示す例外処理または例外がスローされると、最終的に行うとされるコードのブロックを表します。 |
空隙 |
メソッドをマークすると、任意の値を返しません。 |
揮発性 |
标记字段可能会被多个线程同时访问,而不做同步 |
while |
while循环 |
Java注释
在Java的编写过程中我们需要对一些程序进行注释。
除了自己方便阅读,更为别人更好理解自己的程序,所以我们需要进行一些注释,可以是编程思路或者是程序的作用,总而言之就是方便自己他人更好的阅读。
Java注释有三种
(1)单行注释:// ...
(2)多行注释:/* ... */
(3)文档注释:/** ... */
例以下小程序,分别展示了三种注释方法。
/** * First Program * @author Administrator * */ public class HelloWorld { /* * 打印字符串 Hello World */ public static void main(String[] args) { System.out.println("Hello World"); // 打印 Hello World } }