Computer >> 컴퓨터 >  >> 프로그램 작성 >> Java

Java 프로그램의 기본 구조를 설명합니까?


Java 프로그램의 일반적인 구조는 다음 요소를 포함합니다.

  • 패키지 선언
  • 가져오기 문
  • 댓글
  • 클래스 정의
  • 클래스 변수, 지역 변수
  • 방법/행동

패키지 선언

Java의 클래스는 다른 디렉토리/패키지에 배치할 수 있습니다. 사용되는 모듈을 기반으로 합니다. s에 속하는 모든 클래스에 대해 단일 상위 소스 디렉토리 , 소스 디렉토리의 경로는 패키지 로 간주됩니다. 선언 .

가져오기 문

다른 폴더/패키지에 작성된 클래스가 있을 수 있습니다. 우리의 작업 자바 프로젝트와 또한 우리 프로그램에서 유용할 수 있는 개인, 회사 등이 작성한 많은 클래스가 있습니다. 수업에서 사용하려면 가져오기 해야 합니다. 우리가 사용하려는 클래스. 하나의 프로그램에서 많은 클래스를 가져올 수 있으므로 여러 개의 import 문을 작성할 수 있습니다.

댓글

Java의 주석을 사용하여 변수, 메서드, 클래스 또는 기타 명령문에 대한 정보를 제공할 수 있습니다. . 특정 시간 동안 프로그램 코드를 숨길 때도 사용할 수 있습니다.

클래스 정의

클래스 에 이름을 지정해야 합니다. 자바 파일에서. 이 이름은 클래스의 개체를 만드는 동안 사용됩니다. , 다른 수업/프로그램에서.

변수

변수는 매개변수 값을 저장합니다. 프로그램을 실행하는 동안 필요합니다. 수정자로 선언된 변수는 다른 범위를 가집니다. 변수의 수명을 정의합니다.

주요 방법

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