4 קלח - Java Virtual Machine -ו Java Compiler תנבה


.םהידיקפתו ודעונ םה המ םשל .Java Virtual Machine -ו Java Compiler הז המ הארנ הז טסופב ןאכ .הווא'גב האלול תרקבו תישאר הטיש ,Class לש דוקו הדובע ונרבע וישכע דע

Java Compiler הז המ

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

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

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

1. /* COMMENT HERE */
2. /** DOCUMENTATION COMMENT HERE */
3. // COMMENT HERE

.Java Compiler -מ םלעתמ/ירחא וא/* -ו **/וא/* -ו */ןיב בצומש המ לכ

Java Compiler רדהמ .ריבחת תרפה לכ לש תינדפק הקידבל יארחא Java רדהמ תויהל דעונ bytecode דוקב קרו ךא בתכנש לעופב תינכותה ץבוק ךותמ הקלחמ ץבוק רצוי אוה ,רמולכ bytecode.

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

Java Compiler יצבוק רציימ byt/תלעפה תא תבייחמה תינוטקטיכרא הניחבמ תילרטינו המרופטלפ םהש הקלחמ ץבוק JVM הרוטקטיכרא/המרופטלפ/רישכמ לכ לע שממ ץורת איהו.

Java Virtual Machine (JVM) הז המ

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

.בשחמה תפשל התיכה ץבוק תניעט ידי לע' ץיבה דוק תא תשרפמ הווא'ג לש תילאוטריו הנוכמ

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

.החטבא החיטבמ תפסונה הבכשהו הריהמ תוריהמב לעפי דוקהש חיטבמ הז לדומ .classfile/bytecode תא ץירמ Java Virtual Machine זאו calssfile/bytecodes ל דוקה תא רדהמ Java Compiler וב Java לש הדוב

.םצעב (JVM -ו רליפמוק) חטשה ינפ לע רובעל תבייח הווא'ג תינכות ?רתוי הבושח המישמ םיעצבמ Java Virtual Machine וא Java Compiler - בשוח התא המ זא

.טשפתהל ונל רוזעו ונתוא ףתשו בהא .TecMint -ל רבוחמו ןווכמ ראשיה זא דע ."הווא'ג לש םיטקייבואה החנומ השיגה"\אבה טסופה לע םידבוע ונא .הטמל תובוגתב הכרבב ולבקתי ךלש תועצהה לכ .JVM -ו Java Co