工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Industrial programming >> Java

Java - 基本構文

Java プログラムを考えるとき、それは、互いのメソッドを呼び出して通信するオブジェクトのコレクションとして定義できます。クラス、オブジェクト、メソッド、およびインスタンス変数の意味を簡単に見てみましょう。

最初の Java プログラム

Hello World という単語を出力する簡単なコードを見てみましょう。 .

ライブデモ
public class MyFirstJavaProgram {

   /* This is my first java program.
    * This will print 'Hello World' as the output
    */

   public static void main(String []args) {
      System.out.println("Hello World"); // prints Hello World
   }
}

ファイルを保存し、コンパイルし、プログラムを実行する方法を見てみましょう。以降の手順に従ってください −

出力

C:\> javac MyFirstJavaProgram.java
C:\> java MyFirstJavaProgram 
Hello World

基本構文

Java プログラムについては、次の点に留意することが非常に重要です。

Java 識別子

すべての Java コンポーネントには名前が必要です。クラス、変数、メソッドに使用される名前は 識別子 と呼ばれます .

Java では、識別子について覚えておくべき点がいくつかあります。それらは次のとおりです-

Java 修飾子

他の言語と同様に、修飾子を使用してクラス、メソッドなどを変更できます。修飾子には 2 つのカテゴリがあります −

次のセクションでは、修飾子の詳細について説明します。

Java 変数

以下は、Javaの変数のタイプです-

Java 配列

配列は、同じ型の複数の変数を格納するオブジェクトです。ただし、配列自体はヒープ上のオブジェクトです。今後の章で、宣言、構築、および初期化の方法を検討します。

Java 列挙型

列挙型は Java 5.0 で導入されました。列挙型は、変数がいくつかの事前定義された値のうちの 1 つを持つように制限します。この列挙リストの値は列挙型と呼ばれます。

列挙型を使用すると、コード内のバグの数を減らすことができます。

例えば、生ジュース店での用途を考えた場合、ガラスのサイズを小・中・大と限定することも可能です。これにより、小、中、大以外のサイズを注文することはできなくなります。

ライブデモ
class FreshJuice {
   enum FreshJuiceSize{ SMALL, MEDIUM, LARGE }
   FreshJuiceSize size;
}

public class FreshJuiceTest {

   public static void main(String args[]) {
      FreshJuice juice = new FreshJuice();
      juice.size = FreshJuice.FreshJuiceSize.MEDIUM ;
      System.out.println("Size: " + juice.size);
   }
}

上記の例は、次の結果を生成します-

出力

Size: MEDIUM

注意 - 列挙型は、それ自体として、またはクラス内で宣言できます。メソッド、変数、コンストラクターは列挙内でも定義できます。

Java キーワード

次のリストは、Java の予約語を示しています。これらの予約語は、定数、変数、またはその他の識別子名として使用することはできません。

概要 主張 ブール値 休憩
バイト ケース キャッチ 文字
クラス 定数 続ける デフォルト
する ダブル その他 列挙型
延長 決勝 ついに フロート
行く もし 実装
インポート インスタンス 整数 インターフェース
長い ネイティブ 新しい パッケージ
非公開 保護 公開 戻る
短い 静的 strictfp すごい
スイッチ 同期 これ 投げる
投げ 一過性 やってみる 無効
揮発 その間

Java でのコメント

Java は、C や C++ と非常によく似た単一行および複数行のコメントをサポートしています。コメント内で使用可能なすべての文字は、Java コンパイラによって無視されます。

ライブデモ
public class MyFirstJavaProgram {

   /* This is my first java program.
    * This will print 'Hello World' as the output
    * This is an example of multi-line comments.
    */

   public static void main(String []args) {
      // This is an example of single line comment
      /* This is also an example of single line comment. */
      System.out.println("Hello World");
   }
}

出力

Hello World

空白行の使用

コメントが含まれている可能性がある空白のみを含む行は空白行と呼ばれ、Java はそれを完全に無視します。

継承

Java では、クラスはクラスから派生できます。基本的に、新しいクラスを作成する必要があり、必要なコードの一部を含むクラスが既に存在する場合、既存のコードから新しいクラスを派生させることができます。

この概念により、新しいクラスでコードを書き直すことなく、既存のクラスのフィールドとメソッドを再利用できます。このシナリオでは、既存のクラスは スーパークラス と呼ばれます 派生クラスはサブクラスと呼ばれます .

インターフェース

Java 言語では、インターフェースは、相互に通信する方法に関するオブジェクト間の契約として定義できます。継承の概念に関しては、インターフェイスが重要な役割を果たします。

インターフェイスはメソッドを定義し、派生クラス (サブクラス) が使用する必要があります。ただし、メソッドの実装は完全にサブクラス次第です。

次は?

次のセクションでは、Java プログラミングにおけるオブジェクトとクラスについて説明します。セッションの終わりには、Java のオブジェクトとクラスとは何かを明確に理解できるようになります。


Java

  1. Java 最終キーワード
  2. オペレーターの Java インスタンス
  3. Java ネストされた静的クラス
  4. Java匿名クラス
  5. Java シングルトン クラス
  6. Java リフレクション
  7. Java ObjectOutputStream クラス
  8. Javaジェネリック
  9. Java ファイル クラス
  10. C - 基本構文
  11. C# - 基本構文