จาวา Hello, World!
ภาษาจาวาเป็นภาษาเชิงวัตถุ( object oriented language) ในภาษาจาวาเรียกว่า "คลาส (Class)"มาเริ่มเขียนโปรแกรม Hello, World! ด้วยภาษาจาวากันเลย
1 2 3 4 5 | public class Main { public static void main(String[] args) { System.out.println("Hello, World!"); } } |
บรรทัดแรกเป็นการคำหนดคลาสชื่อว่า Main
public class Main { |
ในภาษาจาวา โค้ดทุกบรรทัดต้องอยู่ภายในคลาส ซึ่งบรรทัดนี้ประคลาสชื่อว่า Main เป็นประเภท public (สาธรณะ) นั่นหมายความว่าคลาสอื่นๆ สามารถเข้าถึงมันได้ ซึ่งยังไม่สำคัญเท่าไหร่นัก ไม่ต้องสนใจครับ จำ syntax ไปก่อน เพราะเราจะพูดถึงเรื่องเชืงวัตถุกันทีหลัง
public static void main(String[] args) { |
บรรทัดต่อไปเป็นจุดเรื่มของโปรแกรม คือ method ต้องพิมพ์ตาม syntax ให้ถูกต้องถึงจะสามารถรันได้
เรามาดูความหมายของแต่ละตัวกัน
public หมายถึงความเป็นสาธารณะ
static หมายถึงคุณสามารถรัน method นี้โดยไม่ต้องสร้างมันในกรณี Main
void หมายถึง method ที่ไม่คืนค่า
main ชื่อของ method
System.out.println("Hello, World!");
System คือ class ที่ภาษาจาวามีมาให้เรา สำหรับยังมี method กับ ตัวแปร ที่จำเป็น
out คือตัวแปรคงที่ ที่อยู่ใน System ซึ่งเป็นตัวแสดงเอาต์พุตของโปรแกรม
println คือ method การแสดงข้อความเป็นบรรทัด