מדריך Java: היסודות למתחילים
Java היא שפת תכנות מונחה עצמים, אותה נציג בפניכם במדריך זה. יישומי אינטרנט, יישומי שולחן עבודה ואפליקציות מתוכנתים בעיקר באמצעות Java.
הדרכת ג'אווה: הכנות
לפני שתוכל להתחיל בפועל לתכנות עם ג'אווה, עליך להכין קצת.
- התקן את ה- SDK האחרון של Java במחשב שלך. פשוט הורד אותו מאזור ההורדות שלנו ופעל לפי ההוראות במהלך ההתקנה.
- בשלב הבא אתה זקוק לסביבת פיתוח. יש כאן אפשרויות שונות שלכולן יתרונות וחסרונות. הידועים ביותר הם NetBeans, Eclipse ו- IntelliJ. ליקוי חמה מתאים למתחילים, וזו הסיבה שהשלבים הבאים קשורים ל Eclipse.
- התחל את Eclipse ואז לחץ על "קובץ", "חדש" ואז על "פרויקט ג'אווה". הזן כאן שם לפרויקט ולחץ על "סיום".
- בצד שמאל תוכלו למצוא את סייר החבילות, כאן כל התיקיות והקבצים של הפרויקט מופיעים. עד כה, הפרויקט מכיל רק את תיקיית ה- "src". לחץ באמצעות לחצן העכבר הימני על התיקיה ובחר "חדש" ואז "כיתה". בחלון שנפתח בחר שם כיתה וסמן את התיבה לצד "main static void main (מחרוזת [] args)". לחץ על "סיום".
- טיפ: אנו נראה לכם גם את הצעדים החשובים ביותר בגלריית התמונות שלנו בסוף המאמר.
Java: הדרכת שלום שלום
לאחר ההכנות תוכלו כעת להתחיל עם התכנות בפועל של התוכנית הראשונה.
- יש לך עכשיו את המבנה הבסיסי של כיתה כולל שיטה עיקרית. שיטה עיקרית זו נקראת תמיד ראשונה כאשר התוכנית מופעלת והקוד שהיא מכילה מבוצע.
- השיטה העיקרית כבר מכילה את ההערה "TODO stub method generated method". תגובה מתחילה תמיד ב- "//" ולא נלקחת בחשבון במהלך הביצוע.
- הוסף את השורה "System.out.println (" שלום עולם! ");" לתוכנית שלך ישירות מתחת לתגובה. בעת הפעלת התוכנית, פקודה זו צריכה להציג את ההודעה "שלום עולם!" לבלות.
- לחץ על סמל ההפעלה הירוק בסרגל בראש. התוכנית מופעלת בדרך זו. במחצית התחתונה של חלון הליקוי תמצאו את "המסוף". כאן "שלום עולם!" הרצוי. תפוקה.
הדרכת ג'אווה: משתנים וסוגי נתונים
בכדי להפוך את התוכניות שלנו למורכבות יותר, אנו זקוקים למשתנים שיש לכל אחד מהם סוג נתונים משלהם.
- המשתנה החשוב ביותר של שפת תכנות כלשהי הם המשתנים. ניתן לאחסן ערך במשתנה, שבתורו ניתן לשנות באמצעות פעולות.
- יש בסך הכל שמונה סוגי נתונים פרימיטיביים ב- Java. הסוגים הבאים הם החשובים ביותר ומשמשים בתדירות הגבוהה ביותר.
- int: משתנה int יכול לאחסן מספר שלם. המספר הזה צריך להיות בין -2, 147, 483, 648 ו- 2, 147, 483, 647.
- כפול: עם זאת, ניתן לאחסן מספר נקודה צפה במשתנה כפול. לדוגמה, ניתן לחסוך סכום כסף.
- char: ניתן לאחסן כל תו בודד במשתנה של char.
- בוליאני: משתנה בוליאני מכיל ערך אמת. זה יכול לקחת רק אחד משני ערכים אפשריים: נכון או לא נכון.
- משתנה מוכרז ומוזחל כך: "[סוג נתונים] [שם] = [ערך];". דוגמה לכך היא: "int x = 4;"
- אתה יכול לבצע פעולות חשבון פשוטות על מספרים: "int a = 4; int b = 5; int sum = a + b".
- כמובן שאפשר גם לשמור טקסט. לשם כך אתה זקוק למילת המפתח "מחרוזת". אמנם זה לא סוג נתונים פרימיטיבי, אך הוא מתנהג באופן דומה. כך שנוכל גם לשמור את הביטוי "שלום עולם" במשתנה: מחרוזת hello = "שלום עולם"; שיטה (שלום);
הדרכת ג'אווה: מבני בקרה נוספים
כעת, לאחר שעבדנו עם משתנים, אנו לומדים כעת שיחות מותנות וחוזרות.
- לתנאים, ראשית עלינו להכיר את המפעילים לצורך השוואה: == בודק את השוויון בין שני ערכים או משתנים. ! = הוא ההפך הגמור: אי-שוויון. <, ו-> = מתאים לסמלים עבור שווים קטנים יותר, קטנים יותר, גדולים יותר וגדולים יותר. מפעילים אלה כמעט תמיד נתקלים בנו בתנאים.
- בנוסף לולאה, אנו יכולים גם לבצע חסימת תנאי. זה עובד עם שאילתת if: if ([תנאי]) {// הצהרות}. לדוגמה, אנו יכולים להשתמש בזה כדי להבטיח כי אין חלוקה לפי 0.
- אם (אנשים> 0) {bananeProPerson = בננות / אנשים}. בדוגמה זו, "הבננות לאדם" מחושבים רק אם יש לנו יותר מ- 0 אנשים.
- כעת התוכניות צריכות להיות מורכבות עוד יותר: כעת ברצוננו להציג את כל המספרים מ- 1 עד 10 בקונסולה. אנו יכולים לעשות זאת פי עשרה System.out.println (...); להקליד מחדש. עם זאת, זה מסתבך מהר מדי אם, למשל, אתה רוצה גם להוציא את כל המספרים עד 100. ישנם לולאות כביכול לזה. קוד מוגדר חוזר זה.
- לולאה למבנה מובנית כך: "עבור ([ערך התחלה]; [מצב]; [עדכון]) {// הוראות}". ערך ההתחלה מכיל משתנה המכיל את ערך ההתחלה. לרוב זהו משתנה int, אותו אנו יכולים ליצור רק כאן (למשל: int i = 1). התנאי קובע את משך הזמן שמבצעים את הלולאה (למשל: i <= 10). העדכון קובע מה נעשה לאחר כל קריאה לולאה (למשל: i = i + 1).
- לאחר מכן אנו מפיקים את הערכים 1 עד 100 באופן הבא: עבור (int i = 1; i <= 100; i = i + 1) {System.out.println (i);}
השלבים הבאים במדריך Java
לימוד ג'אווה אינו מטרה במשך מספר שעות. ייקח חודשים עד שתבין היטב את שפת התכנות.
- אחריה מעקב זה עוסק בעיקר בתרגול. הכירו את סוגי הנתונים ופתרו כמה בעיות ביישומים שלכם. בעיות מתמטיות מתאימות במיוחד: לדוגמה, הפק את המספרים המרובעים של כל המספרים עד 10. או פלט את כל המספרים עד 1000 המתחלקים בשבעה.
- אבל יש גם הרבה יותר מבני שפה שטרם הכרנו כאן: אלה כוללים, למשל, את הצהרת המתג או את לולאת הזמן.
- הפלטפורמה YouTube מציעה הזדמנות להרחיב את הידע. יש כאן אינספור הדרכות ג'אווה. ישנם גם הרבה הדרכות וידאו מקצועיות. אתה יכול למצוא אותם בפלטפורמות Video2Brain, Udemy או Coursera, למשל. עם זאת, רבות מההצעות הללו הינן באנגלית.
- לחלופין, ישנם כמה ספרים טובים באמזון המעבירים ידע נרחב מאוד בג'אווה.
תוכלו גם להקדיש שעות רבות על ניפוי באגים בזמן התכנות. אחת השגיאות הנפוצות ביותר היא NullPointerException. תוכלו לקרוא כיצד לתקן זאת בטיפ המעשי הבא.