PracticU

תרגול על Java API

בלי כתוביותעם כתוביות
PracticU › קורס יסודות התכנות - שפת JAVA - קורס ג'אווה למתחילים › תרגול על Java API
תרגול על Java API

בשיעור זה מתרגלים את הטכניקות שנלמדו, חיפוש פונקציות בתיעוד הרשמי של Java, חיפוש בגוגל אחר חבילות ופתרונות, ויישום הכל בפרויקטים קטנים.
נושאי הסיכום המוצגים בשיעור:
1. איתור פונקציות בתיעוד הרשמי: בואו נתרגל חיפוש בגוגל ושימוש ב-Java APIs, ובסעיף הראשון חפשו ב-JavaDocs את הפונקציה ליצירת מספר אקראי, שימו לב, לא בגוגל, ב-JavaDocs, החבילה שלה זו חבילת השפה הבסיסית, וקראו את התיאור שלה, ובאותו אופן חפשו ב-JavaDocs את הפונקציה של השהיית התהליך שגם היא בחבילת השפה הבסיסית וקראו את התיאור שלה.
2. פונקציות קבצים ומטבעות: חפשו ב-JavaDocs את הפונקציה שבודקת אם קובץ קיים, וחפשו בגוגל איזה חבילה זו כדי לגלות בדיוק איפה נמצאת מחלקת הקבצים והפונקציה הזאת וקראו את התיאור שלה, ובאותו אופן חפשו בתוך ה-JavaDocs את הפונקציה שמחזירה את קוד המטבע, חפשו בגוגל באיזה חבילה זו נמצאת וקראו את התיאור שלה.
3. הצגת תאריך בפורמט מותאם: חפשו בגוגל איך להציג בג'אווה את התאריך הנוכחי אבל בפורמט ספציפי של חודש יום פסיק שנה, לדוגמה אפריל שמונה עשרה פסיק אלפיים ותשע עשרה, ובפרויקט ג'אווה הציגו בדיוק בפורמט הזה את התאריך הנוכחי.
4. מזהים ייחודיים וגדלי קבצים: חפשו בגוגל מה זה UUID וראשי תיבות של משהו, וחפשו בגוגל לאחר מכן איך יוצרים בג'אווה מזהה ייחודי, ופתחו פרויקט Java ובצעו יצירה של עשרה מזהים כאלה והציגו אותם על המסך, וחפשו בגוגל איך אנחנו יכולים לקבל את הגודל של איזשהו קובץ שקיים במחשב, ולאחר מכן בתוכנית Java בצעו קריאה של גודל של איזושהי תמונה שיש לכם במחשב, ויש כמובן להציג את הגודל הזה על המסך.
5. עיצוב הקונסולה ופתיחת דפדפן: חפשו בגוגל איך אתם יכולים להציג בקונסולה בתוך סביבת הפיתוח הודעה בצבע אדום, ולאחר מכן בפרויקט ג'אווה הציגו איזושהי הודעה באדום על הקונסולה, וחפשו בגוגל איך לשנות את צבע הרקע של הקונסולה של סביבת הפיתוח ולאחר מכן בצעו זאת, שנו את צבע הרקע של הקונסולה, וחפשו בגוגל איך אתם יכולים על ידי פקודת ג'אווה לפתוח עמוד אינטרנט כלשהו, ולאחר מכן כתבו פרויקט Java שפותח את הדפדפן ומציג עליו את האתר של המכללה.
סיכום:
בשיעור זה תרגלנו את מלאכת האיתור העצמאית של המתכנת, חיפוש פונקציות ומחלקות בתיעוד הרשמי של Java וקריאת התיאורים שלהן, שימוש בחיפוש בגוגל לזיהוי החבילות של פונקציות שאיננו יודעים היכן נמצאות, ויישום מיידי של פתרונות שנמצאו בפרויקטים קטנים, מהצגת תאריך בפורמט מותאם ומזהים ייחודיים ועד צביעת הקונסולה ופתיחת דפדפן, וכך נסגר מודול העבודה עם ה-API של Java.
SR11176HE

פרקי ההרצאה: תרגול על Java API

  1. 00:00

    תרגול חיפוש פונקציות ב-JavaDocs

  2. 00:40

    מציאת Package של File.exists

  3. 01:20

    הצגת תאריך נוכחי בפורמט מותאם

  4. 01:57

    חיפוש גודל קובץ במחשב

תמלול ההרצאה: תרגול על Java API

הטקסט המלא של הדקות הראשונות בהרצאה «תרגול על Java API» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:03

    בואו נתרגל חיפוש בגוגל ושימוש ב-Java APIs. חפשו ב-JavaDocs את הפונקציה math.random, שימו לב, לא בגוגל, ב-JavaDocs. הפאקד שלה זה java.lang וקראו את ה-Description שלה.

  2. 00:26

    חפשו ב-JavaDocs את הפונקציה thread.slip.package java.lang וקראו את ה-Description שלה. חפשו ב-JavaDocs את File.exists.

  3. 00:43

    חפשו בגוגל איזה Package זה בכדי לגלות בדיוק איפה נמצאת ה-Class File והפונקציה Exist וקראו את ה-Description. חפשו בתוך JavaDocs את הפונקציה Currency.getCurrencyCode, חפשו בגוגל באיזה Package זה נמצא וקראו את ה-Description שלה.

  4. 01:08

    חפשו בגוגל איך להציג בג'אווה את התאריך הנוכחי אבל בפורמט ספציפי של חודש יום פסיק שנה. לדוגמה אפריל שמונה עשרה פסיק אלפיים ותשע עשרה.

  5. 01:24

    ובפרויקט ג'אווה הציגו בדיוק בפורמט הזה את התאריך הנוכחי. חפשו בגוגל מה זה UUID וראשי תיבות של משהו. חפשו בגוגל לאחר מכן איך יוצרים בג'אווה UUID.

  6. 01:42

    ותפתחו פרויקט Java Project ובצעו יצירה של עשרה UUIDs והציגו אותם על המסך. חפשו בגוגל איך אנחנו יכולים לקבל את הגודל של איזשהו פייל שקיים במחשב.

ההרצאה הקודמת: חיפוש בגוגל - קורס ג'אווה

ההרצאה הבאה: הסבר כללי על רקורסיה בג'אווה

הרצאות קשורות מקורסים אחרים

  • Java Project
  • השוואה בין #C לבין JAVA
  • הסבר על מה זה ממשק - API
  • מוסכמות ב-REST API

קורסים נוספים במסלול

  • קורס מבוא ל-QA - מידע חשוב לבודק תוכנה
  • קורס פוסטמן - Postman - בדיקות לאתרי אינטרנט - API
  • קורס Robot Framework - בדיקות QA ממשק גרפי
  • קורס סלניום בסיסי - בדיקות אוטומטיות - Selenium
  • קורס סלניום מתקדם - CI/CD - Continues Integration
  • קורס מייבן - Maven