
הטקסט המלא של הדקות הראשונות בהרצאה «חיפוש בגוגל - קורס ג'אווה» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
אז איך נכון לחפש בגוגל משהו ספציפי שאנחנו רוצים למצוא? בואו נפתח את גוגל, ומה שאנחנו צריכים להבין זה שגוגל נותנת חשיבות לסדר של המילים שאנחנו כותבים שם.
המילה הראשונה שנכון לכתוב זה תמיד טכנולוגיית הפיתוח. אם לדוגמה הייתי מחפש משהו בשפת C-Sharp, אז הייתי כותב קודם כל C-Sharp, C-סולמית.
אם הייתי מחפש משהו בשפת JavaScript, הייתי כותב קודם כל JavaScript, בגלל שאנחנו מחפשים משהו בג'אווה, אז אנחנו כותבים ג'אווה. לאחר מכן, פשוט מה אנחנו מחפשים בלי מילות מפתח.
לדוגמה, אנחנו רוצים לדעת איך לייצר מספר רנדומלי. אז מה הדבר הנכון לרשום? אנחנו לא נרשום generate random number, כי איזה שפה אנחנו מדברים?
אנחנו רושמים ג'אווה, רווח, ואז generate, ומתחילים לראות האם מה שאנחנו מחפשים כבר נמצא לנו בהצעות שגוגל נותנת? זאת נקודה מאוד מאוד חשובה.
אם זה לא נמצא, או שמה שאנחנו מחפשים זה לא המשפט הנכון, או שאנחנו צריכים להמשיך ולתת לו מילים יותר ספציפיות. בואו ניתן לו generate random, והופה, אני כבר כאן רואה שפה הוא מצא לי את מה שאני מחפש.
זאת אינדיקציה האם מה שאני מחפש, או האם ליתר דיוק המחרוזת חיפוש שאני כותב בגוגל היא מחרוזת חיפוש נכונה או לא. אם הוא לא היה מוצא, כנראה שהמחרוזת חיפוש לא נכונה.
אני בכלל לא מדבר אם גוגל מוצא לי, אני מדבר רק אם זה נמצא בחלון הצעות הקטן שהיא כזה. ברגע שמצאתי את זה, אני פשוט לוחץ Enter, שימו לב שאני נמצא עליו כאן, לוחץ Enter, ואני מגיע כמובן לדף החיפוש בגוגל שנותן לי את כל הדפים או האתרים שמצאו את זה.
דרך אגב, כבר כאן לפעמים אפשר לראות את התשובה, אבל בואו נניח שאנחנו לא רואים את התשובה, אנחנו כבר יכולים להגיע ולהתחיל לפתוח את הדפים.
אבל אנחנו לא לוחצים קליק על הדבר הזה. אם אני לוחץ קליק על הדף הזה, בואו נלחץ רגע קליק, מה שיקרה זה שהדף הקודם של החיפוש מתחלף בדף הנוכחי.
אולי הדף הזה לא נותן לי את התשובה, אז אני לא רוצה לחזור אחורה כל פעם. מה שאני רוצה לעשות זה לעמוד על הלינק וללחוץ על הגלגלת, לא לגלגל אלא ללחוץ על הגלגלת.
ברגע שאני עושה את זה אתם רואים ברקע שהוא פותח לי כרטיסייה עם הלינק אבל הוא לא מזיז לי את הדף הנוכחי. ואז אנחנו עושים את זה בלי ללכת אפילו ללינק שפתחנו, אנחנו עושים את זה עוד 4-5 פעמים, 2, 3, 4, בואו נסתפק ב-4 פעמים כרגע.
אני בדרך כלל תמיד פותח חמישה טאבים כאלה ואני הולך לראשון ומתחיל לבדוק אם אני מוצא את הקוד. אם אני מחפש מהר ואני לא מוצא, אני עובר לשני, שלישי וכדומה. אבל בואו נחפש רגע.
בדרך כלל אם אנחנו מגיעים ל-Stack Overflow, כנראה שזה אתר שכן ייתן לנו את הפתרון שאנחנו מחפשים, אבל בואו נתחיל.
מה שכתוב ב-Stack Overflow למעלה זה את השאלה, פחות מעניין אותנו להתחיל לקרוא בשאלות שאנשים שואלים, מה שיותר מעניין אותנו זה לחפש את ה-V הירוק של Stack Overflow.
אם יש פה V ירוק, זאת אומרת שאנשים אמרו, דיווחו, שזאת התשובה לשאלה. שימו לב ש-613 אנשים אמרו שזאת תשובה לשאלה שפתרה להם את הסיטואציה.
וכבר כאן אנחנו רואים שמישהו יצא Random Run שווה New Random וקרא ל-Next Int, ואז יצר איזשהו מספר רנדומלי. מישהו אחר או שזה בעצם באותו בן אדם נותן פתרון אחר, זה הפתרון שדרך אגב אנחנו השתמשנו איתו.
כל מה שאנחנו צריכים לעשות זה פשוט להעתיק את זה, בואו רגע נעתיק, נדביק ונבדוק קודם כל אם הדבר הזה פועל כן או לא.
למה יש לנו פה שגיאה? מפני שצריך את האימפורט של הפאקג' המתאים, זה נמצא ב-Java Utilth, או שנעתיק את זה ונדביק או שפשוט נרחף מעליו ואז אקליפס מציעה לנו להדליק את האימפורט פה למעלה, והנה אנחנו רואים שהוא הדליק לנו אותו.
בואו רגע נציג את זה, sysout n, נריץ, ויש לנו כאן מספר רנדומלי בין 0 ל-50, כל פעם שאנחנו מריצים אנחנו מקבלים מספר אחר.
אז זאת בעצם בכלל שיטה שאנחנו אפילו לא ראינו אותה בסרטונים, והיא שיטה חדשה. זאת השיטה שאנחנו ראינו, אפילו אותם מציעים כאן, בואו, הנה בואו ניקח את זה.
זה בעצם מייצר לנו מספר שלם. יש לנו כאן את הרנדום הזה, בואו נציג רנדום. נראה שבעצם מה שהם נתנו לנו עובד, ושימו לב שממש כל פעם שאנחנו מריצים אנחנו מקבלים מספרים רנדומליים בשתי שיטות.
יפה. בואו נחפש דבר נוסף. אם מצאנו אנחנו לא צריכים לעבור בין כל היתר, כן?
אז בואו נבצע סגירה של כולם, נחזור לגוגל ונחפש משהו נוסף. בואו נחפש איך אנחנו מבצעים, בואו נניח, מחיקה של קובץ מהמחשב. Java, שפת התכנות, ופשוט מאוד delete.
שימו לב שאני לא משלים את כל מחוזת החיפוש שרציתי, כבר אני רואה שיש לי פה בחלון הצעות שלהם את מה שאני מחפש. Java, delete file, enter.
בואו נחפש, מה שאנחנו עושים זה 1, 2, 3, 4, 5, פותחים למעלה את הכרטיסיות, הולכים לכרטיסייה הראשונה, והנה יש לנו פה איזשהו קטע קוד שכתבו בתוך המיין, בואו נעתיק אותו,