תוכנית עולם שלום ב-Java

כל פעם שאנו מתחילים ללמוד שפת תכנות, התוכנית הראשונה היא תמיד להדפיס את "שלום עולם". במאמר האחרון, למדנו איך להתקין את ג'אווה ב- Windows 10. עכשיו אנו מוכנים לכתוב ולהריץ את התוכנית הראשונה שלנו בג'אווה שמדפיסה "שלום עולם".

תכנית שלום עולם בג'אווה

כדי לשמור על דברים פשוטים ועובדים עבור משתמש חדש, הנה דוגמה לתכנית שלום עולם שבאפשרותך להשתמש בה.

public class JavaHelloWorldProgram {

	public static void main(String args[]){
		System.out.println("Hello World");
	}
}

שמור את התכנית לעיל בשם JavaHelloWorldProgram.java בכל תיקייה.

1. לקמפל ולהריץ את תכנית שלום עולם בג'אווה

פתח את חלון הפקודה ונווט לתיקייה בה נשמרה קובץ תכנית שלום העולם. לאחר מכן, בצע את הפקודות הבאות בסדר.

$javac JavaHelloWorldProgram.java

$java JavaHelloWorldProgram
Hello World

אם אתה משתמש בג'אווה 11 או גרסה גבוהה יותר, אז תוכל פשוט להריץ java JavaHelloWorldProgram.java וזה יקמפל ויריץ את התכנית עבורך. אין צורך לקמפל באופן ברור ואז להריץ את תכנית הג'אווה.

2. נקודות חשובות בתכנות ב-Java

  1. A Java source file can have multiple classes but only one public class is allowed.
  2. שם קובץ המקור של Java צריך להיות זהה לשם הקלאס הציבורי. לכן שם הקובץ של תוכניתנו הוא JavaHelloWorldProgram.java
  3. כאשר אנו מהדקים את הקוד, הוא יוצר בייט קוד ושומר אותו כקובץ בשם Class_Name.class. אם תבחינו בתיקייה בה הדקנו את קובץ ה-Java, תראו קובץ חדש בשם JavaHelloWorldProgram.class
  4. כאשר אנו מפעילים את קובץ הקלאס, אנו לא צריכים לספק שם קובץ מלא. עלינו להשתמש רק בשם הקלאס הציבורי בלבד.
  5. כאשר אנו מפעילים את התוכנית באמצעות פקודת Java, היא טוענת את הקלאס לתוך JVM ומחפשת את שיטת ה-main בקלאס ומפעילה אותה. תחבורת הפונקציה הראשית צריכה להיות זהה לקביעות בתוכנית, אחרת התוכנית לא תרוץ ותזרוק חריגה כמו Exception in thread "main" java.lang.NoSuchMethodError: main.

I have recently created a short video for Java Hello World Program using Notepad and then Eclipse. Watch it for a better understanding. https://www.youtube.com/watch?v=ZREpFyjTDho That’s all for this post and you can start playing with your first class. In the next post, I will get into further details of classes, JDK, JVM, and other features provided by the Java programming language. Update: Read this post to know about JDK vs JRE vs JVM in java.

Source:
https://www.digitalocean.com/community/tutorials/java-hello-world-program