Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

โครงสร้างพื้นฐานของโปรแกรม Java

โครงสร้างทั่วไปของโปรแกรม Java ประกอบด้วยองค์ประกอบต่อไปนี้

  • Package Declaration
  • Import Statements
  • Comments
  • Class Definition
  • Variables (Class/Local)
  • Methods/Behaviors
  • Main Method (Entry Point)

รายละเอียดแต่ละส่วน

1. Package Declaration

จัดกลุ่มคลาสใน Package/Directory เดียวกัน Path จาก source root เป็น package name

package com.example.myapp;

2. Import Statements

นำเข้าคลาสจาก package อื่นหรือไลบรารีภายนอก ใช้ import หลายบรรทัดได้

import java.util.*;
import java.sql.Connection;

3. Comments

อธิบายโค้ด หรือซ่อนโค้ชั่วคราว 3 รูปแบบ:

  • // Single line
  • /* Multi-line */
  • /** Javadoc */

4. Class Definition

ชื่อคลาส ใช้สร้างออบเจ็กต์ ใช้ public class ClassName

5. Variables

  • Instance/Class Variables - ระดับคลาส มี modifier ควบคุม scope
  • Local Variables - ในเมธอด/บล็อก มี scope จำกัด

6. Main Method

Entry Point ของแอปพลิเคชัน Java Runtime เรียกเมธอดนี้ก่อน

public static void main(String[] args) { ... }

7. Methods/Behaviors

กลุ่มคำสั่งที่ทำหน้าที่เฉพาะ เรียกซ้ำได้ รับพารามิเตอร์ คืนค่าได้

ตัวอย่างโครงสร้างสมบูรณ์


package abc;                    // Package declaration
import java.util.*;             // Import statements

// Comment: Sample program structure
public class JavaProgramStructureTest {  // Class definition
    int repeat = 4;             // Instance 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();               // Local variable
        for (int index = 0; index < repeat; index++) {  // Local var in 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

ลำดับการ Execute

  1. Load Class → Run Static Initializers
  2. Call main()
  3. Create Object → Run Instance Initializers → Constructor
  4. Call Methods