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

Java Hello World:คู่มือสำหรับผู้เริ่มต้น

ยินดีต้อนรับสู่ภาษาโปรแกรม Java งานแรกที่ผู้เริ่มต้นควรทำคือ "สวัสดี ชาวโลก!" สคริปต์ ในงานนี้ คุณต้องพิมพ์ข้อความไปยังคอนโซล นี่เป็นอีกวิธีหนึ่งในการบอกให้บรรทัดข้อความปรากฏบนหน้าจอ

คู่มือนี้จะแนะนำตัวอย่าง "สวัสดี ชาวโลก!" โปรแกรมและอธิบายวิธีการทำงาน ระหว่างทาง คุณจะได้เรียนรู้หน่วยการสร้างที่ประกอบขึ้นเป็นโปรแกรม Java

ข้อกำหนดเบื้องต้น

ก่อนที่เราจะเริ่ม ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง Java บนคอมพิวเตอร์ของคุณแล้ว คุณควรมีโปรแกรมแก้ไขข้อความ เช่น Atom หรือ Sublime Text ด้วย เครื่องมือแก้ไขข้อความใช้เพื่อดูและแก้ไขโปรแกรมในโปรเจ็กต์ Java

Java สวัสดีชาวโลก

มาแนะนำโปรแกรมของคุณให้โลกรู้โดยการเขียนโปรแกรมที่แสดงว่า "สวัสดีชาวโลก!" บนคอนโซล นี่คือลักษณะของโปรแกรม HelloWorld ทั่วไป:

class HelloWorld {
	// Show a message to the screen
	public static void main(String[] args) {
		System.out.println("Hello, World!");
	}
}

สร้างไฟล์ชื่อ HelloWorld.java บนคอมพิวเตอร์ของคุณ จากนั้นคัดลอกข้อความที่คุณเห็นด้านบนในไฟล์นั้น ใน Java ชื่อของคลาสต้องตรงกับชื่อของไฟล์ ไฟล์ของคุณต้องชื่อ HelloWorld เพราะคลาสของเราชื่อ HelloWorld

นี่เป็นคุณลักษณะของ Java ที่ช่วยให้โปรแกรมมีความสอดคล้องกัน เมื่อคุณเขียนโค้ดขั้นสูงขึ้น การมีคลาสในไฟล์ที่มีชื่อเดียวกันจะช่วยให้นำทางไปยังคลาสเหล่านั้นและค้นหาโค้ดที่คุณต้องการได้ง่ายขึ้น

รหัสของเราพิมพ์ว่า "สวัสดีชาวโลก!" ไปที่คอนโซลบรรทัดคำสั่ง:

Hello, World!

81% ของผู้เข้าร่วมกล่าวว่าพวกเขารู้สึกมั่นใจมากขึ้นเกี่ยวกับโอกาสในการทำงานด้านเทคโนโลยีหลังจากเข้าร่วม bootcamp จับคู่กับ Bootcamp วันนี้

ผู้สำเร็จการศึกษาจากหลักสูตร bootcamp โดยเฉลี่ยใช้เวลาน้อยกว่าหกเดือนในการเปลี่ยนอาชีพ ตั้งแต่เริ่มต้น bootcamp ไปจนถึงหางานแรก

Java Hello World:A Deep Dive

นั่นคือทั้งหมดที่คุณต้องใช้เพื่อแสดงข้อความไปยังคอนโซล โดยรวมแล้ว โปรแกรมของเรามีรหัสหกบรรทัด สำหรับมือใหม่ คุณอาจสงสัยว่ามันหมายถึงอะไร

เราจะเริ่มต้นด้วยบรรทัดแรก ในบรรทัดแรก เรากำหนดคลาส:

class HelloWorld { }

สำหรับโปรแกรมที่จะทำงานใน Java จะต้องอยู่ภายในคลาส เราได้เรียกชั้นเรียนของเรา HelloWorld รหัสทั้งหมดในวงเล็บปีกกาเป็นส่วนหนึ่งของชั้นเรียน ในขณะที่ภาษาอย่าง Python ใช้ช่องว่างเพื่อระบุว่าโค้ดใดเป็นส่วนหนึ่งของคลาส Java ใช้วงเล็บปีกกา

ในบรรทัดถัดไป เราเขียนความคิดเห็น:

// Show a message to the screen

ความคิดเห็นคือข้อความที่สามารถอ่านได้โดยโปรแกรมเมอร์ที่กำลังดูหรือแก้ไขไฟล์ คอมไพเลอร์ Java ซึ่งรันโค้ดของคุณ จะไม่รันความคิดเห็นใดๆ คอมไพเลอร์รู้ว่าความคิดเห็นมีไว้เพื่อการใช้งานของมนุษย์ ไม่ใช่คำแนะนำสำหรับเครื่อง

ต่อไป เรากำหนด วิธีการหลัก :

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

โค้ดบรรทัดนี้ซับซ้อนกว่าโค้ดอื่นๆ เล็กน้อย แต่จริงๆ แล้วค่อนข้างง่าย

ทุกชั้นเรียนต้องมีวิธีการหลัก นี่คือที่ที่ Java เริ่มรันโปรแกรม หากโปรแกรมของคุณไม่มีเมธอดหลัก Java จะไม่รู้ว่าจะเริ่มรันโค้ดจากที่ใด

เราจะข้ามส่วน "โมฆะคงที่สาธารณะ" ไปก่อน นี่เป็นหัวข้อขั้นสูงที่คุณจะได้เรียนรู้ในภายหลัง สำหรับตอนนี้ คุณควรรู้ว่าวิธีการหลักส่วนใหญ่ในโปรแกรมเริ่มต้นใช้คำหลักเหล่านี้

String[] วิธี args ให้คุณส่งผ่านอาร์กิวเมนต์ไปยังเมธอด เราจะข้ามแนวคิดนี้ไปเพราะคุณไม่จำเป็นต้องรู้ว่าแนวคิดนี้ทำงานอย่างไรเมื่อเริ่มใช้งานครั้งแรก

เช่นเดียวกับชั้นเรียนของเรา main() . ของเรา วิธีสิ้นสุดในชุดของวงเล็บปีกกา ในวงเล็บปีกกาเหล่านั้น เรามีข้อความสั่งพิมพ์ข้อความไปยังคอนโซล:

System.out.println(“Hello, World!”);

System.out.println() วิธีการแสดงข้อความไปยังคอนโซล เราไม่ต้องดำเนินการใดๆ นอกจากบอกวิธีนี้ว่าควรแสดงอะไร

ในโปรแกรมของเรา เราขอวิธีพิมพ์ข้อความ “สวัสดี ชาวโลก!” ไปที่คอนโซล คำสั่งนี้ปรากฏในวงเล็บปีกกาเพื่อให้โปรแกรมของเรารู้ว่าข้อความของเราเป็นส่วนหนึ่งของวิธีการ

ก้าวต่อจาก “สวัสดี ชาวโลก!”

คุณเขียนโปรแกรมแรกใน Java สำเร็จแล้ว คุณควรตบหลังตัวเอง เป็นเรื่องใหญ่ที่คุณเขียนอะไรก็ได้ในโค้ด

“สวัสดีชาวโลก!” โปรแกรมอาจจะง่ายแต่นั่นไม่ใช่ปัญหา คุณไม่จำเป็นต้องคาดหวังจากตัวเองมากเกินไปในครั้งแรก จะมีโอกาสเชี่ยวชาญในหัวข้อยากๆ ต่อไปได้เสมอ พื้นฐานมาก่อน

สิ่งที่เราได้เรียนรู้คือทุกโปรแกรมต้องมีชั้นเรียน ชั้นเรียนนี้ควรใช้ชื่อเดียวกับไฟล์ที่ปรากฏ ทุกโปรแกรมจะต้องมีวิธีการที่เรียกว่า main() สิ่งนี้บอก Java ว่าควรรันโค้ดใด

ไฟล์สามารถมีความคิดเห็น ความคิดเห็นคือข้อความที่มนุษย์สามารถอ่านได้ แต่ไม่ได้ดำเนินการโดยคอมพิวเตอร์
ตอนนี้คุณก็พร้อมที่จะก้าวไปสู่ขั้นตอนต่อไปของการเรียนรู้ภาษา Java แล้ว!