Java
 Computer >> コンピューター >  >> プログラミング >> Java

Javaのプログラムの基本構造を説明してください。


Javaプログラムの一般的な構造には、次の要素が含まれています

  • パッケージ宣言
  • ステートメントのインポート
  • コメント
  • クラス定義
  • クラス変数、ローカル変数
  • 方法/動作

パッケージ宣言

Javaのクラスは、さまざまなディレクトリ/パッケージに配置できます。 それらが使用されるモジュールに基づきます。 sに属するすべてのクラスの場合 単一の親ソースディレクトリ 、ソースディレクトリからのパスはパッケージと見なされます 宣言

ステートメントのインポート

他のフォルダ/パッケージで記述されたクラスが存在する可能性があります 私たちの作業中のJavaプロジェクトのほか、私たちのプログラムで役立つ個人や企業などによって書かれた多くのクラスがあります。クラスでそれらを使用するには、インポートする必要があります 使用する予定のクラス。 1つのプログラムで多くのクラスをインポートできるため、複数のインポートステートメントを記述できます。

コメント

Javaのコメントは、変数、メソッド、クラス、またはその他のステートメントに関する情報を提供するために使用できます 。また、特定の時間プログラムコードを非表示にするために使用することもできます。

クラス定義

クラスに名前を付ける必要があります Javaファイルで。この名前は、クラスのオブジェクトを作成するときに使用されます 、他のクラス/プログラムで。

変数

変数はパラメータの値を保存しています プログラムの実行中に必要なもの。修飾子で宣言された変数には、異なるスコープがあります 変数の寿命を定義します。

主な方法

Javaアプリケーションの実行は、mainメソッドから開始されます。つまり、クラスのエントリポイント またはプログラム これはJavaランタイムで始まります 。

方法/動作

目的のある機能を形成する一連の命令 これは、プログラムの実行中に複数回実行する必要がある場合があります。同じ機能が必要なときに同じ一連の命令を繰り返さないように、命令はメソッドで囲まれています。メソッドの動作は、変数値を渡すことで利用できます。 メソッドに。

package abc; // A package declaration
import java.util.*; // declaration of an import statement
   // This is a sample program to understnd basic structure of Java (Comment Section)
   public class JavaProgramStructureTest { // class name
      int repeat = 4; // global variable
      public static void main(String args[]) { // main method
      JavaProgramStructureTest test = new JavaProgramStructureTest();
         test.printMessage("Welcome to Tutorials Point");
   }
   public void printMessage(String msg) { // method
      Date date = new Date(); // variable local to method
      for(int index = 0; index < repeat; index++) { // Here index - variable local to for loop
         System.out.println(msg + "From" + date.toGMTString());
      }
   }
}

出力

Welcome to Tutorials Point from 2 Jul 2019 08:35:15 GMT
Welcome to Tutorials Point from 2 Jul 2019 08:35:15 GMT
Welcome to Tutorials Point from 2 Jul 2019 08:35:15 GMT
Welcome to Tutorials Point from 2 Jul 2019 08:35:15 GMT

  1. JavaでのCursorクラスの重要性は何ですか?

    カーソル オブジェクトのサブクラスです クラスであり、ポイントまたはインジケーターとして定義できます。 画面上。 カーソル ユーザーがマウスで操作するシステムからの入力を選択するために使用されます 。 カーソルで使用できるさまざまな種類のカーソル クラスはDEFAULT_CURSOR、CROSSHAIR_CURSOR、HAND_CURSOR、TEXT_CURSOR、WAIT_CURSOR Cursorクラスの重要なメソッドは、 getDefaultCursor()、getName()、getPredefinedCursor()、getSystemCustomCursor()です。 およびge

  2. JavaでのJavaSwingのアーキテクチャを説明しますか?

    Java Swing は、グラフィカルユーザーインターフェイス( GUI )を提供するAPIのセットです。 )Javaプログラムの場合。 Java Swingは、 Abstract Windows Toolkと呼ばれる以前のAPIに基づいて開発されました。 それ(AWT)。 Java Swingは、AWTよりも豊富で洗練されたGUIコンポーネントを提供します。 GUIコンポーネントは、単純なレベルから複雑なまでさまざまです。 ツリー およびテーブル 。 Java Swingは、プラグ可能なルックアンドフィールを提供します 基盤となるプラットフォームから独立したJavaプログラムのルックアンド