ראשי
פרק 1
פרק 2
פרק 3
פרק 4
פרק 5
פרק 6
פרק 7
פרק 8

Java מההתחלה

אודות

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

האתר מיועד לסטודנטים, בעלי רקע בסיסי ב ++C, אשר מעוניינים להתחיל ולתכנת בג'אווה. בהכירנו את "הנפשות הפועלות" כללנו באתר הן הסבר בסיסי לשימוש בסביבת העבודה הדרושה לשם תכנות בג'אווה, והן הסברים על השפה עצמה, כולל דוגמאות קוד וכיו"ב.
האתר בנוי משמונה פרקים, הבנויים לפי סדר הלימוד המומלץ. ישנם נושאים אשר הוזכרו בקצרה בפרקים הראשונים, ובפרקים מאוחרים יותר מוזכרים שוב ומוסברים בהרחבה. בהסברים משולבות גם דוגמאות קוד שונות. לשם נוחות ובהירות הקריאה, חלק מהדוגמאות הובאו בתצורת תמונה, אשר מדגישה את המילים השמורות בשפה ואת המחלקות אשר הינן חלק מהJDK. בעת מעבר עם העכבר מעל תמונות אלו תשתנה צורתו, והקלקה תעתיק את תוכן הדוגמה ללוח, לשם הדבקה במעבד תמלילים. כמו כן, את אותן מחלקות היכולות לרוץ (כלומר, יש בהן מתודת main והן שלמות) ניתן להוריד כקובץ java מלינק הנמצא בדרך כלל סמוך לדוגמה.
האתר נבנה עבור דפדפן אקספלורר 5+. חלק מהסקריפטים המשולבים בו (כמו התפריט וההעתקה ללוח) עשויים שלא לפעול היטב (אם בכלל) בדפדפנים ישנים יותר ו/או אחרים (נטסקייפ). האתר מומלץ לצפייה ברזולוציה של 600x800 ובקידוד עברי לוגי מימין לשמאל.




מפת האתר

 
הקדמה מהי Java?  ו פרק זה  ו יתרונות Java  ו סביבות פיתוח  ו התקנת JDK  ו תכנות והרצה בSDK  ו TextPad  ו JCreator  ו Visual Cafe
 
יסודות טיפוסים  ו casting  ו טיפוס בוליאני  ו מזהים  ו משתנים  ו ליטרלים  ו אופרטורים  ו אופרטורים לוגיים  ו אופרטורי סיביות  ו פעולות הזזה  ו אופרטורי השמה
 
מחלקות ועצמים תיאור מחלקה ומושג העצם  ו הגדרת מחלקות ויצירת עצמים  ו יצירת עצמים  ו בקרת גישה  ו אתחול עצמים  ו פונקצית סיום  ו חברי מחלקות סטטיים
 
תורשה ופולימורפיזם מהי תורשה  ו כללי תורשה  ו פולימורפיזם  ו מניעת ירושה  ו פולימורפיזם מופשט  ו ממשקים  ו האופרטור instanceof
 
ממשקי משתמש חבילות  ו הספריה הגרפית  ו רכיבים  ו  כפתור  ו תווית  ו רכיבי טקסט  ו תיבת סימון  ו בחירה  ו רשימה  ו פעולות על הרכיבים  ו תפריטים  ו תפריט צף  ו מודל הארועים  ו ארועים שכיחים ומאזיניהם  ו ממשקים שכיחים  ו סוגי ארועים שכיחים  ו מתאמים  ו תיבות דו שיח
 
מחלקות ועצמים - הרחבה מודל ההכלה  ו חריגות  ו מחלקות אוסף  ו קלט / פלט  ו סדרתיות
 
מערכת ג'אווה וחבילות מחלקת המערכת - System  ו packages  ו הגדרת חבילות ע"י המשתמש  ו קצת הרגלים
 
תהליכונים תהליכונים  ו יצירת תהליכון  ו עדיפויות  ו סנכרון תהליכונים  ו קבוצות תהליכונים