この記事では Java の構文のほとんどを紹介しますので、根気よく学んでいただければ幸いです。
数年間 C/C を勉強した後、今日から正式に JAVA に移行し始めました。この道をどんどん深くして、より良くなっていきたいと思っています~文法から始めましょう~Lulu Yilu JAVA コア テクノロジー。
1. main メソッドを含む Java のすべてのメソッドは、通常、静的関数である public static void main として定義されます。 main メソッドはクラスのオブジェクトに依存するため、オブジェクトを作成せずに呼び出すことができます。 main メソッドは、独自のコードを実行するためのエントリ ポイントです。
2. Java のすべてのデータ型の長さは固定されており、C とは異なり、ランダムに変更されません。これは、Java の移植性の高さを反映しています。
3. Java のすべての char 型は Unicode エンコード形式です。
4. Java で定義される定数は、const の代わりに Final を使用します。const は Java の予約語ですが、まだ使用されていません。
5. >> 演算子は、バイナリ ビットを右にシフトし、上位ビットを符号ビットで埋めることを意味します。 Java には >>> 演算子があり、これはバイナリを右にシフトし、上位ビットを 0 で埋めることを意味します。
シフト演算を実行する場合、シフト量はモジュロ 32/64 である必要があります (int の場合、1
6. Java の string の substring 関数は c の substring 関数と同じ意味ですが、Java の s.substring(a,b) の意味は異なります。 intercepting s from a to b- 1 の文字列ですが、c は s の a から a b-1 までの文字列をインターセプトすることを意味します。
7. 入力と出力、
コンソール: 改行ありの System.out.println() 改行なしの System.out.printf ( ) フォーマットされた出力
Scanner オブジェクト scn を作成し、System.in にバインドします。入力には scn.nextLine() scn.next() scn.nextDouble() などを使用できます
File: Scanner オブジェクト scn を作成し、それを File オブジェクトにバインドします。 ファイルの書き込み時に、PrintWriter オブジェクト pwt を作成し、ファイル名にバインドします。書き込み操作。
8. Java の実行制御は基本的に C の実行制御と同じです。Java には新しい Break Label 関数があり、Label ブロックの最後まで直接ブレークして実行できます。
Continue Label は、Label ブロック内のループの先頭にジャンプして実行を継続します。
関連する推奨事項:
Java、Java 公式 Web サイト_PHP チュートリアル
#PHP と Java の接続 -- PHP/Java Bridge [1]
以上がJAVAへの扉を開く鍵 ― 文法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。