public static void main คือรูปแบบการสร้าง method หรือฟังก์ชันของภาษา Java โดยฟังก์ชัน main เป็นฟังก์ชันหลักของโปรแกรม เมื่อโค้ด Java ทำงานจะเริ่มจากฟังก์ชัน main โดยมีรายละเอียดดังนี้
ตัวอย่าง public static void main คืออะไร หมายความว่าอย่างไร
public class MyClass {
public static void main(String args[]) {
}
}
public static void main คือ พิจารณาจากโค้ดตัวอย่าง สามารถอธิบายแต่ละส่วนได้ดังนี้
1. public คือ การกำหนดระดับการเข้าถึง class ซึ่ง public คือสามารถเข้าถึงได้เลย ส่งผลให้ JVM สามารถรันฟังก์ชัน main ได้
2. static คือ กำหนดให้ฟังก์ชัน main เป็น static ทำให้สามารถเรียกฟังก์ชัน main ได้เลยโดยไม่ต้องสร้าง object หรือ instance จาก class
3. void main คือ กำหนดให้ฟังก์ชัน main return ค่าเป็น void ซึ่งหมายถึงไม่ต้อง return ค่า
4. String args[] คือ ฟังก์ชัน main รับค่า argument เป็น String ชนิด Array ชื่อ args