2 קלח - הווא'ג לש דוקה הנבמ תנבהו הווא'ג תלעופ דציכ


.הווא'גב םישמתשמ םהב תומוקמ ןכו היתומשו רורחש תיירוטסיה ,םיטרפב הווא'ג לש תונוכת ,הווא'ג הז המ ונרקיס 'הווא'ג לש הירוטסיהו הווא'ג הז המ' ונלש ןורחאה טסופב

.דיינו המרופטלפב יולת יתלב ,תינוטקטיכרא הניחבמ ילרטינ תויהל ךירצ חתופש םושייהש חיטבהל ושוריפ" (WORA) תע לכב/םוקמ לכב ץרש עגרב בותכ"ב תובשחתה ךות החתופ הווא'גש ךל ריכזא ,ךישמנש ינפל .Java

הווא'גב הדובע

.םיבלש העבראל גווסל ןתינ רשא ,ןלהלש הדובעה לדומ םע החתופ Java ,הלא םידעיב בשחתהב

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

.הרהזאהו תואיגשה לכ ןוקית ידי לע Java רדהמ קפסל ילבמ ךלש רוקמה דוק תא לפמקל ךל רשפאי אל הז .רוקמה ץבוקב ריבחתו תואיגש קדוב ךפהמ Java לש רוקמה דוק .Java Compiler ךרד Java לש רוקמה דוק ץבוק

.םסק ומכ םה םיתב-ידוק - םיתב-דוקל דדוקמ הזה סאלקה ץבוק . filename.class איה רדהמה ידי לע הרצונש classfile לש תמויסה רשאכ , filename.java תמויס שי רוקמה ץבוק םשל

.ןכיה הנשמ אל הזה דוקה תא ץירהל ידכ Java (JVM) לש תילאוטריו הנוכמ אוה ךירצ התאש המ לכ .רישכמ/המרופטלפו דבעמ תרוטקטיכרא לכב הלעפהל הזה תותיכה ץבוק תא ריבעהל לוכי התא .תילכירדא הניחבמ ילרט

.דבוע הז ךיא ןיבת טושפ וישכעל ןוכנ .הטמל דוקה תא ןיבמ ךניא םא גאדת לא .Java תינכות דוקל הנטק המגוד הנה .המגוד תועצמאב ל"נה םיבלשה תעברא תא ןיבה תעכ

public class MyFirstProgram
{
    public static void main(String[] args)
    {
        System.out.println("Hello Tecmint, This is my first Java Program");
    }
}

. MyFirstProgram.java -כ וז תינכות רומשל שי יכ בל םישל בושח .MyFirstProgram התיכה םש תא יתרדגהו וז תינכות יתבתכ .1

.'MyFirstProgram.java' תויהל בייח ךלש רוקמה ץבוק םש ,'MyFirstProgram' אוה ךלש הקלחמה םש םא ןכלו תוישיר תויתואל השיגר הווא'ג ןכ ומכ . .java תמויס תויהל בייח ץבוקה םשו םיהז תוי

.לעופב השוע תינכותהש המ יפ לע ךלש התיכב בוקנל בוט ןויער הז ,המכסומ יפ לע .רחא רבד לכ וא 'myfirstprogram.java' וא 'Myfirstprogram.java' םשב ותוא תונמל לוכי ךניא

:ליעפהל ךילע ,Java לש רוקמה דוק תא ביכרהל ידכ .תורתפנ תויעבה לכש דע רוקמה דוק תא ביכרי אל הז .תורהזאו תואיגש יבגל רוקמה דוק תא השעמל קודבי Java רדהמ .Java רדהמ ךרד ותוא ריבעהל ךילע ,הז Jav

$ javac MyFirstProgram.java

.רוקמה ץבוק םש אוה MyFirstProgram.java הפיא

. MyFirstProgram.class אוה המשש הירפס התואב שדח ץבוק רצי Java רדהמ יכ ןיחבת חלצומ רודיה תעב .3

:כ טושפ תרחא המרופטלפ לכב וא Linux -ב JVM (Java Virtual Machine) ךותב הקלחמה ץבוק תא ץירהל לוכי התא .ןמז רפסמ לכב דבעמ תרוטקטיכרא לכב ,המרופטלפ לכב וצירהל ןתינו byt ידוקב דדוקמ הז הקלחמ ץב

$ java MyFirstProgram

:ליעל םתדמלש המ לכ תא םכסל ןתינש ךכ

Java Source Code >> Compiler >> classfile/bytecode >> Various devices running JVM 

הווא'גב דוקה הנבמ תנבה

.תימינפ הקלחמ/תיטרפ הקלחמ הברה ליכהל לוכי אוה םלוא תחא הנוילע הקלחמ/תירוביצ הקלחמ קר ליכהל לוכי דחא Java Java ץבוק .הקלחמ תרדגה ליכהל בייח Java לש רוקמה דוק ץבוק .1

.טקייבואל טוטרש איה הקלחמהו טקייבוא אוה הווא'גב לכה .םילתלותמ םיירגוס ךותב תויהל בייח רועישה .ימינפה דמעמה/יטרפה דמעמה לכל תשגל לוכי ירוביצה דמעמה/ןוילעה דמעמה/ינוציחה דמעמה

:Java -ב יטרפ/ירוביצ רועיש לש המגדה

public class class0
{
...
	private class1
	{
	…
	}

	private class 2
	{
	…
	}
...
}

:איה המודמ המגוד .התיכה לש תולתלותמה תובשותל סנכיהל תבייח הטישה .רתוי וא תחא הטיש הליכמ התיכה .2

public class class0
{
	public static void main(String[] args)
	{
	…..
	…..
	}
}

:איה המודמ המגוד .תולתלותמה תובשותל סנכיהל םיבייח םי/הארוהה .רתוי וא תחא הארוה/הרהצה הליכמ הטיש .3

public class class0
{
	public static void main(String[] args)
	{
	System.out.println("Hello Tecmint, This is my first Java Program");
	System.out.println("I am Loving Java");
	…
	...
	}
}

:איה המודמ המגוד .קיספ-הדוקנב םייתסהל תבייח הרהצה לכ - וז הדוקנב םג ריכזהל בושח

System.out.println("Hello Tecmint, This is my first Java Program");
...
...
System.out.println("I am Loving Java");

.תינכות ךותב תורעה בותכל ךילע .וז המגודב (הבוגת ושוריפ //) ןאכ תורעהכ גצומ רואיתה .טרופמ רואית םע ךלש הנושארה Java -ה תינכות תביתכ

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

// Declare a Public class and name it anything but remember the class name and file name must be same, say class name is MyProg and hence file name must be MyProg.java
public class MyProg

// Remember everything goes into curly braces of class?
{
 

// This is a method which is inside the curly braces of class.
   public static void main(String[] args)

    // Everything inside a method goes into curly braces	
    {
        
    // Statement or Instruction inside method. Note it ends with a semicolon
    System.out.println("I didn't knew JAVA was so much fun filled");
    
    // closing braces of method
    }

// closing braces of class
}

.ליעל הטושפה Java תינכות לש טרופמ ינכט רואית

public class MyProg

.וילא תשגל םילוכי םלוכש ותועמשמש ירוביצ דמעמ אוה MyProg -ו MyProg אוה ליעלש הקלחמה םשב ןאכ

public static void main(String[] args)

.ךרוצה תעב ויתודוא טוריפב ראתנ .וישכעל ןוכנ 'יטטס' לש תועמשמהמ גאדת לא .args ארקנ רשא ךרעמ תויהל םיכירצ ישארה הטישה רובע םינועיטהש ןשוריפ תונעט [] תוזורחמ .רזחה ךרע ןיא רמו

System.out.println("I didn't knew JAVA was so much fun filled");

System.out.ln מ שקב- JVM תרהצה לש תוטלפה ןיב אצמנש המ לכ .ונלש הרקמב סקוניל לש הדוקפה תרוש אוהש ליגר טלפל טלפה תא סיפדהל println קיספ-הדוקנב תמייתסמ הרהצהה .הנתשמה יטרפל רובענ ךשמהב .הנתשמ

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

.בורקב םסרפנו "הווא'גב ישארה תטישו התיכב"\אבה קלחה לע םידבוע ונא .הטמל תובוגתב ךלש רקיה בושמה תא ונל קפס .Tecmint םע רשק לע רומש .התע תעל לכה הז


כל הזכויות שמורות. © Linux-Console.net • 2019-2024