![ישן](https://static.fresh.co.il/images/vBulletin/statusicon/post_old.gif)
24-02-2009, 13:14
|
|
|
חבר מתאריך: 17.10.08
הודעות: 32
|
|
כמה שאלות בקשר לJAVA
1.JAVA REFLECTION לחלוטין לא יועיל עבור -
1. כתיבת Debugger.
2. כתיבת Plugins.
3. כתיבת מימוש חלופי ל-Map.
4. כל התשובות נכונות.
2. כתבתי תוכנה בשפת Java, שאינה טוענת מחלקות חדשות תוך כדי ריצה. האם כדי להריץ אותה נדרש JVM (java.exe)?
1. כן, רק JVM יודע להריץ קוד Java.
2. כן, כדי לבדוק, למשל, חריגות במערכים, נדרש קוד זמן ריצה ב-JVM.
3. לא, ניתן לכתוב קומפיילר ל-Java לשפת מכונה, לקמפל את התוכנה עמו ולהריץ.
4. לא, גרסאות חדשות של Windows יכולות להריץ Java בלי JVM.
3. יוסי העלה את הרעיון לכתוב מנהל התקן (device driver) לכרטיס מסך בשפת Java. מה דעתכם על הרעיון?
1. זה לא יעבוד כי ה-JVM מונע גישה לחומרה.
2. זה אפשרי אבל יהיה מאוד לא יעיל כי ב-Java חסרים כלים לכתיבה יעילה של מנהלי התקנים.
3. זה לא יעבוד עבור התקן גרפי בגלל ש-Java דורשת גרפיקה כדי לרוץ.
4. זה רעיון מעולה, היות וכך ניתן לאחד בין מנהלי התקנים תחת מערכות הפעלה שונות.
תודה ![Smile](images/smilies/smile.gif)
|