הסבר כללי על ג'אווה

ג'אווה הינה שפה תכנות מוכוונת-עצמים (Object Oriented) המובילה בשימוש בקרב מתכנתים,
ויתרונה הבולט הוא בכך שהיא תואמת לכל מערכות ההפעלה.
בפרק זה נתמקד בהסבר על השפה ועל היתרונות של השימוש ב-JAVA.

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

קובץ קוד המקור של תכנית JAVA (קובץ טקסט עם סיומת java) מתורגם ע"י הקומפיילר ל Java Byte Code, שנשמר בקובץ ששמו זהה לשמו של קובץ קוד המקור, והסיומת שלו class. קובץ ה class ניתן להרצה בכל מחשב, הודות ל JVM - Java Virtual Machine. ה-JVM היא תכנית, שנכתבה במיוחד למערכת הפעלה מסוימת (קיימות גרסאות של ה JVM כמעט לכל מערכת הפעלה קיימת).
תכנית זו מסוגלת לתרגם את קובץ ה Java Byte Code (הקובץ עם הסיומת class) לשפת המכונה של המחשב שבו היא פועלת.
בדרך זו מושגת אחידות שלא הייתה קיימת בשפות אחרות. ב JAVA מתבצע הקימפול פעם אחת בלבד,
וההרצה יכולה להתבצע בכל מחשב, עם כל מערכת הפעלה - בתנאי שהוא מריץ JVM מתאים.
בדרך זו, השיגה שפת JAVA רמת תאימות גבוהה לא רק בכל הקשור ל source code, אלא גם בכל הקשור לקובץ המוכן להרצה.

העקרונות הבסיסיים של שפה מוכוונת עצמים הם
(בקורס המלא כמובן לומדים את כל היסודות הללו)
הכמסה - encapsulation
ירושה - inheritance
רב צורתיות - polymorphism

בשיעור הזה נלמד על:

1. מה זה Java.
2. מבנה תוכנית ב-Java.
3. יצירת פרוייקט ראשון ב-Java.
4. הכרות עם סביבת eclipse

Complete and Continue