โปรแกรมแรก ๆ เลยก็ว่าได้ เรียนรู้การเขียนโค้ดคือ Hello World Program ใน Java แต่หลายครั้งที่เราพลาดความสำคัญของไวยากรณ์พื้นฐาน จากสื่อกลางของบทความนี้ฉันจะเข้าสู่รายละเอียดของโปรแกรม Hello World ใน Java
ด้านล่างนี้เป็นหัวข้อที่กล่าวถึงในบทความนี้:
มาเริ่มกันเลย.
โปรแกรม Hello World ใน Java
ก่อนที่เราจะลงรายละเอียดก่อนอื่นเรามาเริ่มต้นด้วยการเขียนโค้ดและดูว่าโปรแกรม Hello World พื้นฐานเป็นอย่างไร ถูกเข้ารหัส
คลาสสาธารณะ HelloWorldDemo {public static void main (String [] args) {System.out.println ('Hello World!') System.exit (0) // success}}
ตอนนี้คุณเสร็จสิ้นการเขียนโค้ดแล้วตอนนี้ให้วิเคราะห์ไวยากรณ์ของโปรแกรมในเชิงลึก
วิธีหยุดโปรแกรม java ในโค้ด
การวิเคราะห์ไวยากรณ์
บรรทัดที่ 1: คลาสสาธารณะ HelloWorldDemo {
บรรทัดนี้ใช้ประโยชน์จากคำหลัก ชั้นเรียน สำหรับการประกาศคลาสใหม่ชื่อว่า HelloWorldDemo เนื่องจาก Java เป็นไฟล์ ภาษาคำจำกัดความของคลาสทั้งหมดรวมถึงสมาชิกทั้งหมดต้องอยู่ระหว่างวงเล็บปีกกาเปิด {และวงเล็บปีกกาปิด} นอกจากนี้ยังใช้คีย์เวิร์ดสาธารณะเพื่อระบุการเข้าถึงของคลาสจากภายนอกแพ็คเกจ
บรรทัดที่ 2: public static void main (String [] args) {
บรรทัดนี้ประกาศเมธอดที่เรียกว่า main (String [])เรียกว่า หลัก วิธีการและทำหน้าที่เป็นจุดเริ่มต้นสำหรับ คอมไพเลอร์ Java เพื่อเริ่มการทำงานของโปรแกรม กล่าวอีกนัยหนึ่งคือเมื่อใดก็ตามที่โปรแกรมใด ๆ ถูกเรียกใช้งานใน Java เมธอดหลักคือฟังก์ชันแรกที่เรียกใช้ จากนั้นฟังก์ชันอื่น ๆ ในแอปพลิเคชันจะถูกเรียกใช้จากวิธีการหลัก ในแอ็พพลิเคชัน Java มาตรฐานวิธีหลักวิธีหนึ่งที่จำเป็นในการทริกเกอร์การดำเนินการ
ตอนนี้ให้แบ่งบรรทัดทั้งหมดนี้และวิเคราะห์แต่ละคำ:
สาธารณะ : มันคือตัวปรับการเข้าถึงระบุการมองเห็น อนุญาตให้ JVM ดำเนินการวิธีการได้จากทุกที่
คงที่ : เป็นคำหลักที่ช่วยในการทำให้สมาชิกชั้นเรียนคงที่ วิธีการหลักถูกสร้างขึ้นแบบคงที่เนื่องจากไม่จำเป็นต้องสร้างวัตถุเพื่อเรียกใช้ไฟล์ ใน Java ดังนั้น JVM จึงสามารถเรียกใช้งานได้โดยไม่ต้องสร้างวัตถุที่ช่วยในการบันทึกหน่วยความจำ
เป็นโมฆะ : แสดงถึงประเภทการส่งคืนของวิธีการ เนื่องจากเมธอดหลักของ Java ไม่คืนค่าใด ๆ ประเภทการส่งคืนจึงถูกประกาศว่าเป็นโมฆะ
หลัก() : เป็นชื่อของวิธีการที่กำหนดค่าไว้ใน JVM
สตริง [] : แสดงว่าเมธอดหลักของ Java สามารถยอมรับอาร์กิวเมนต์บรรทัดเดียวของประเภทได้ . สิ่งนี้เรียกอีกอย่างว่าอาร์กิวเมนต์บรรทัดคำสั่ง java ด้านล่างนี้ฉันได้ระบุลายเซ็นวิธีหลักของจาวาที่ถูกต้องไว้จำนวนหนึ่ง:
- โมฆะคงที่สาธารณะ main (String [] args)
- โมฆะคงที่สาธารณะ main (String [] args)
- โมฆะคงที่สาธารณะ main (String args [])
- โมฆะคงที่สาธารณะหลัก (สตริง… args)
- โมฆะสาธารณะแบบคงที่ main (String [] args)
- สาธารณะคงที่สุดท้ายโมฆะ main (String [] args)
- หลักโมฆะคงที่สาธารณะสุดท้าย (String [] args)
บรรทัดที่ 3: System.out.println (“ Hello World!”)
ระบบ : เป็นคลาสที่กำหนดไว้ล่วงหน้าในแพ็คเกจ java.lang ซึ่งมีวิธีการและตัวแปรที่มีประโยชน์ต่างๆ
ออก : เป็นฟิลด์สมาชิกแบบคงที่ของประเภท PrintStream
println: เป็นวิธีการของคลาส PrintStreamและใช้สำหรับการพิมพ์อาร์กิวเมนต์ที่ส่งผ่านไปยังคอนโซลมาตรฐานและขึ้นบรรทัดใหม่ คุณยังสามารถใช้วิธี print () แทน println ()
บรรทัดที่ 4: System.exit (0)
เพิ่มเป็นสองเท่าเป็น int
java.lang ระบบ . ทางออก () ใช้เมธอดออกจากโปรแกรมปัจจุบันโดยการยกเลิก Java Virtual Machine ที่กำลังดำเนินการอยู่ วิธีนี้ใช้รหัสสถานะเป็นอินพุตซึ่งโดยทั่วไปค่าที่ไม่ใช่ศูนย์ บ่งชี้ในกรณีที่การยุติที่ผิดปกติเกิดขึ้น
- ทางออก (0): ใช้เพื่อระบุการยุติที่ประสบความสำเร็จ
- ทางออก (1) หรือexit (-1) หรือค่าที่ไม่ใช่ศูนย์: ใช้เพื่อระบุการยกเลิกที่ไม่สำเร็จ
นั่นคือทั้งหมดที่เกี่ยวกับไวยากรณ์ของโปรแกรม มาดูวิธีรวบรวม Hello World ในโปรแกรม Java กัน
การรวบรวมโปรแกรม
ตอนนี้สิ่งที่คุณต้องพิมพ์ในโปรแกรมนี้ในโปรแกรมแก้ไขข้อความของคุณบันทึกด้วยชื่อคลาสที่คุณใช้ในโปรแกรมของคุณ ในกรณีของฉันฉันจะบันทึกเป็น HelloWorldDemo.java
ขั้นตอนต่อไปคือไปที่หน้าต่างคอนโซลของคุณและไปที่ไดเร็กทอรีที่คุณบันทึกโปรแกรมไว้
ตอนนี้เพื่อที่จะ รวบรวมโปรแกรม พิมพ์คำสั่งด้านล่าง:
ไบนารีถึงทศนิยมใน java
javac HelloWorldDemo.java
หมายเหตุ: Java คำนึงถึงขนาดตัวพิมพ์ดังนั้นโปรดตรวจสอบว่าคุณพิมพ์ชื่อไฟล์ในรูปแบบที่ถูกต้อง
หากดำเนินการสำเร็จคำสั่งนี้จะสร้างไฟล์ HelloWorldDemo.class ซึ่งจะเป็นเครื่องที่เป็นอิสระและพกพาได้
เมื่อคุณคอมไพล์โปรแกรมสำเร็จแล้วให้เราลองรันโปรแกรม Hello World ของเราใน Java และรับผลลัพธ์
การดำเนินการโปรแกรม
เพื่อดำเนินการ HelloWorld ของคุณในรูปแบบ ในบรรทัดคำสั่งสิ่งที่คุณต้องทำคือพิมพ์รหัสด้านล่าง:
java HelloWorldDemo
โวลา! คุณรันโปรแกรมแรกใน Java สำเร็จแล้ว
ในกรณีที่คุณใช้ IDE คุณสามารถข้ามความยุ่งยากทั้งหมดนี้ไปได้และเพียงแค่กดปุ่มดำเนินการใน IDE ของคุณเพื่อรวบรวมและดำเนินการ Hello World ของคุณใน Program Java
เรามาถึงตอนท้ายของบทความนี้ในโปรแกรม Hello World ใน Java. หากคุณต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับ Java คุณสามารถอ้างถึงไฟล์ .
ตอนนี้คุณได้เข้าใจแล้วว่าไฟล์โปรแกรม Hello World ใน Javaตรวจสอบไฟล์ โดย Edureka บริษัท การเรียนรู้ออนไลน์ที่เชื่อถือได้ซึ่งมีเครือข่ายผู้เรียนที่พึงพอใจมากกว่า 250,000 คนกระจายอยู่ทั่วโลก หลักสูตรการฝึกอบรมและการรับรอง Java J2EE และ SOA ของ Edureka ได้รับการออกแบบมาสำหรับนักเรียนและผู้เชี่ยวชาญที่ต้องการเป็น Java Developer หลักสูตรนี้ออกแบบมาเพื่อให้คุณเริ่มต้นการเขียนโปรแกรม Java และฝึกอบรมแนวคิด Java ทั้งหลักและขั้นสูงพร้อมกับเฟรมเวิร์ก Java ต่างๆเช่น Hibernate & Spring
มีคำถามสำหรับเรา? โปรดระบุไว้ในส่วนความคิดเห็นของ 'โปรแกรม Hello World ใน Java” แล้วเราจะติดต่อกลับโดยเร็วที่สุด