כמה שאלות דחופות על JAVA
שלום,
יש לי כמה שאלות על JAVA שאשמח אם תוכלו לעזור לי לפחות בחלקם:
א. מהו תפקידו של המהדר בג'אווה ( Java Compiler )?
האם זה
ב. מהו תפקידו של המפרש ב-JAVA ? הכוונה ל- Java Interpreter.
האם הוא
ג. מהו זה בעצם פורמט Bytecode ? מבקש הסבר פשוט.
מצאתי הסבר כלשהו באינטרנט אך איני יודע עד כמה הוא נכון:
" תוכניות ג'אווה משיגות את אי תלותם על ידי שימוש במכונה הוירטואלית (מעין מחשב בתוך מחשב). המכונה הוירטואלית מקבלת תוכניות ג'אווה מהודרות וממירה את ההוראות שלהן לפקודות, בהן מערכת ההפעלה יכולה לטפל. אותם תוכניות מהודרות, קיימות בפורמט הנקרא bytecode, יכולות לרוץ בכל פלטפורמה ומערכת ווירטואלית בהן יש מערכת הפעלה של ג'אווה".
ד. מהו היתרון בשימוש בפורמט Bytecode ?
ה. מהי ה - (JVM( Java Virtual Machine?
ו. האם המפרש של Java קורא קבצים עם סיומת class ?
ז.האם המהדר של Java כותב קבצים בפורמט bytecode ?
ח.האם המפרש של Java בודק את תחביר הקוד?
ט. האם אותו קובץ בפורמט bytecode ניתן להרצה במערכות הפעלה שונות?
י. האם עבור מערכות הפעלה שונות קיימים מפרשי Java שונים המותאמים עבורן?
יא. האם המפרש של Java ממיר קבצים בפורמט bytecode לקבצי executable?
תודה על העזרה!
שלום,
יש לי כמה שאלות על JAVA שאשמח אם תוכלו לעזור לי לפחות בחלקם:
א. מהו תפקידו של המהדר בג'אווה ( Java Compiler )?
האם זה
ב. מהו תפקידו של המפרש ב-JAVA ? הכוונה ל- Java Interpreter.
האם הוא
ג. מהו זה בעצם פורמט Bytecode ? מבקש הסבר פשוט.
מצאתי הסבר כלשהו באינטרנט אך איני יודע עד כמה הוא נכון:
" תוכניות ג'אווה משיגות את אי תלותם על ידי שימוש במכונה הוירטואלית (מעין מחשב בתוך מחשב). המכונה הוירטואלית מקבלת תוכניות ג'אווה מהודרות וממירה את ההוראות שלהן לפקודות, בהן מערכת ההפעלה יכולה לטפל. אותם תוכניות מהודרות, קיימות בפורמט הנקרא bytecode, יכולות לרוץ בכל פלטפורמה ומערכת ווירטואלית בהן יש מערכת הפעלה של ג'אווה".
ד. מהו היתרון בשימוש בפורמט Bytecode ?
ה. מהי ה - (JVM( Java Virtual Machine?
ו. האם המפרש של Java קורא קבצים עם סיומת class ?
ז.האם המהדר של Java כותב קבצים בפורמט bytecode ?
ח.האם המפרש של Java בודק את תחביר הקוד?
ט. האם אותו קובץ בפורמט bytecode ניתן להרצה במערכות הפעלה שונות?
י. האם עבור מערכות הפעלה שונות קיימים מפרשי Java שונים המותאמים עבורן?
יא. האם המפרש של Java ממיר קבצים בפורמט bytecode לקבצי executable?
תודה על העזרה!