ג'אווה (שפת תכנות)

ג'אווה היא שפת תכנות שיצרו בסאן בשנות ה-90. המפתח המרכזי היה ג'יימס גוסלינג. השפה הוצגה ב-1995.

הפרויקט התחיל בשם Green והשם הראשון היה Oak. בהמשך שמה שונה לג'אווה. יש שמקשרים את השם לקפה ג'אווה.

ג'אווה הומצאה תחילה למכשירים חכמים. אחר כך כוונה לאינטרנט. ב-1995 הראו אפלטים (יישומים קטנים בדפדפן) בדפדפן Netscape.

תוכניות ג'אווה מומרות ל־bytecode. זהו קוד ביניים שמריץ תוכנה שנקראת JVM. JVM היא תוכנה שמריצה תוכניות ג'אווה על מחשבים שונים.

איסוף זבל (Garbage Collection) מנקה זיכרון באופן אוטומטי. זה חוסך לזכור לשחרר זיכרון לבד.

ג'אווה משתמשת גם בטיפוסים פשוטים (כמו int). לכל אחד מהם יש מחלקה עוטפת שעוזרת לשלב אותו עם אובייקטים.

1. ירושה, אפשר להוריש תכונות ממחלקה אחת לשניה.
2. כימוס, מסתירים מידע ונותנים רק גישה בטוחה.
3. פולימורפיזם, עצמים שונים יכולים להגיב אחרת לאותה קריאה.
4. אבסטרקציה, מציגים רק את מה שחשוב.
5. ממשק, רשימת מתודות שמחלקה חייבת להציע.

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

דוגמה פשוטה בודקת אם מספר הוא ראשוני. הערות בקוד מתחילות ב־//.

גרסה לבניית שרתי אינטרנט ויישומי ארגונים.

גרסה קלה לטלפונים ומכשירים קטנים.

תגובות גולשים

התגובה תפורסם באתר לאחר אישור המערכת

עדיין אין תגובות. היה הראשון להגיב!