[のJava基盤]基本的な文法

Javaコードベース仕様

  • 大文字と小文字を区別する:Javaは、識別子こんにちは、ハローが異なることを意味し、大文字と小文字が区別されます。
  • クラス名:すべてのクラスの場合、クラス名の最初の文字を大文字にする必要があります。クラス名が複数の単語で構成される場合は、各単語の最初の文字は、MyFirstJavaClassとして資産計上しなければなりません。
  • メソッド名:すべてのメソッド名は小文字で始める必要があります。メソッド名が複数の単語が含まれている場合、各単語は、後に大文字になります。
  • ソースファイル名:ソースファイル名はクラス名と同じでなければなりません。ファイルを保存するときは、保存するファイル名としてクラス名を使用する必要があります(Javaは大文字と小文字が区別されることに注意してください)、ファイル名の拡張子が.javaファイルです。(ファイル名とクラス名が同じでない場合は、コンパイルエラーになります)。
  • メソッドメインの入り口:公共の静的な無効メイン(文字列の引数[によって開始されたすべてのJavaプログラム ]) メソッド。
  • 空行、または注釈付きのライン :Javaコンパイラは無視されます。

 

Java識別子

Javaの名のすべてのコンポーネントが必要です。クラス名、メソッド名や変数名タグと呼ばれています。
Java識別子について、次の点に注意する必要があります。
  • すべての識別子は、文字(AZまたはAZ)、ドル記号($)またはアンダースコア(_)で始まる必要があります
  • 最初の文字は、文字を任意に組み合わせることができた後、
  • キーワードは、識別子として使用することはできません
  • 識別子は大文字と小文字が区別されます
  • 例えば法的識別子、:年齢、$給与、_value、__ 1_value
  • 不正な識別子の例:123ABC、-salary

 

Javaのキーワード

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
    }
}

 

おすすめ

転載: www.cnblogs.com/deityjian/p/11408804.html