Java (פלטפורמת תוכנה)


Wikipedia ויקיפדיה העברית - האנציקלופדיה החופשיתDownload this dictionary
Java (פלטפורמת תוכנה)

פלטפורמת התוכנה ג'אווהאנגלית: Java software platform) היא מכלול מוצרי תוכנה ומפרטים של חברת סאן מיקרוסיסטמס (כיום חברת בת של חברת אורקל), אשר ביחד מרכיבים מערכת לפיתוח יישומים ולפריסתם על גבי פלטפורמות שונות (cross-platform). ג'אווה נמצאת בשימוש במגוון רחב של פלטפורמות מחשוב, החל במערכות משובצות מחשב וטלפונים סלולריים וכלה בשרתים ומחשבי-על.

כתיבה בשפת התכנות Java היא הדרך העיקרית ליצירת קוד שיעבור הידור ל-Java bytecode, שפת ביניים הניתנת להרצה על גבי כל פלטפורמה שקיים עבורה מימוש של המכונה הווירטואלית של ג'אווה - JVM. קיימים גם מהדרי bytecode עבור שפות אחרות, כגון AdaJavaScriptPython ו-Ruby. כמו כן פותחו גם כמה שפות חדשות המיועדות לרוץ על גבי ה-Java Virtual Machine, כגון: ScalaClojure ו-Groovy.

התחביר של שפת Java הושפע רבות מהשפות C ו-++C, אבל עקרונות התכנות מונחה-עצמים ב-Java מבוססים על השפות Smalltalk ו-Objective-C. בג'אווה לא נעשה שימוש במבנים ברמה הנמוכה (low-level) כגון מצביעים, ויש לה מודל זיכרון פשוט מאוד שבו כל אובייקט מוקצה על גבי ה-Heap, וכל המשתנים של טיפוסים מורכבים הם references. ניהול הזיכרון מבוצע באמצעות איסוף זבל אוטומטי על ידי ה-JVM.


להמשך המאמר ראה Wikipedia.org...


© מאמר זה משתמש בתוכן מ-ויקיפדיה® וכפוף לרשיון לשימוש חופשי במסמכים של גנו GNU Free Documentation License וכפוף לרישיון Creative Commons ייחוס-שיתוף זהה