Java תודוא הרצק הירוטסיה ?הווא'ג הז המ


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

:ארקנ הווא'ג עודמ

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

.םימצע תיחנומ תונכת תפש לש השורי תנוכתב תכמות הווא'ג רמולכ ,תיתתיכ תססובמ תונכת תפש איה הווא'ג

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

.םעפ לכב ההז האצות לבקלו טעמכ רחא JVM לכב וא Windows JVM, Linux JVM, Mac JVM -ב Java דוק ותוא ץירהל ולכות ועמשמכ וטושפ .JVM (Java Virtual Machine) לכב לעפי Java דוק

.היעב םוש אלל (תרחא הרוטקטיכרא לכ וא) תויביס 32 תכרעמב לעפי המרופטלפ לכב תויביס 64 תרוטקטיכרא לע בכרומש Java םושיי .דבעמה תרוטקטיכראב יולת וניא Java דוק


הגרבה-בר

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

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

.'(WORA) םוקמ לכב לעפה ,תחא םעפ בותכ' גשומה עיגה ןאכמו ,JVM לכ ידי לע םתוא עצבל ןתינו תשרה ךרד וללה BYT -ה ידוק תא ריבעהל ןתינ .םסק םה םידוקטיב .bytecodes ירצוממ תבכרומשכ Java תינכות

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

.תינכותה תלעפהל זא שרפתמ הז JVM .הווא'ג םיתב ידוקל הווא'ג תינכות תא הביכרמש תבכרומ תונכת תפש איה הווא'ג

:ומכ ,תורחא תומיהדמ תונוכת המכ שי ,ליעל הנודנה הנוכתה דבלמ

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

Java אוה c ++ יטמוטואה הפשאה ףסוא בולישו ורסוהש תויוצר אל תונוכת םע ךא יתודידי ריבחת חיטבמש רפושמ.

.הנוכמב תנבומ הפשל Java תינכות ריממ JVM -ה .גישהל ךיא אלו גישהל המב זכרתהל תנכתמל תרשפאמ Java .תישונא האירקל ןתינ התריבחתש ההובג המרב תונכת תפש איה הווא'ג

.םירדהמל תורישי חולשל ןתינש תוארוהל Java לש םיתב ידוק תכפוהש בשחמ תינכות אוה Just-In-Time רדהמ .םיהובג םיעוציב ךרוצל Just-In-Time רדהמב שומיש השוע הווא'ג

Java לש הירוטסיה

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

    :Java חותיפ תעב ןובשחב וחקלנש םידעי שמח

      ?1.8 -ו 1.7 ,1.6 ,1.5 ,1.2 םהלש יתימאה הסרגה רפסמ אלו ,Java 8 -ו Java 2, Java 5, Java 6, Java 7 הזל םיארוק ונא עודמ

      Java 1.0 ויה 1.1 -ו Java. רשאכ Java 1.2 הזל וארק ןכלו שדח םש וצר םיחתפמ/םיקוושמו םייוניש הברה וב ויה ררחוש Java 2 (J2SE), ינורשע ינפל רפסמה תא רסה.

      .Java 2 ויה ןיידע םה ךא ,Java 4 -ו Java 3 וארקנ אל םלועמ םה ןכלו וררחוש Java 1.4 -ו Java 1.3 רשאכ יאנתה היה אל הז

      .תכשמנ תשרומה הכ דעו הסרגה רפסמ יפל תומשה לע רומשל טלחוה ןכלו לבלבמ היה Java 3 -כ Java 1.5 -ל אורקל ךא ,3 היה ףצרב אבה רפסמה .שדח םשל קוקזו םיקוושמ/חתפמה רובע םייוניש הברה וב היה בוש ,רר

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

      ."הווא'ג לש דוק הנבמו הדובע"\םע םיעיגמ ונא רשק לע רומש