שפת התכנות ג'אווה אינה תלויה בפלטפורמה ושפת תכנות מאובטחת. עם מגוון רחב של יישומים, היה מבוקש בשני העשורים האחרונים. מחוץ לקופסה תכונות לעזור לג'אווה להתייחד. במאמר זה נבין את המבנה של a תוכנית בפירוט. להלן הנושאים הנדונים בבלוג זה:
מדור תיעוד
הוא משמש כדי לשפר את הקריאות של . זה מורכב מ הערות בג'אווה הכוללים מידע בסיסי כגון השימוש בשיטה או הפונקציונליות שלה, כדי להקל על המתכנת להבין אותו תוך כדי סקירה או ניפוי באגים בקוד. הערת Java אינה מוגבלת בהכרח למרחב מוגבל, אלא היא יכולה להופיע בכל מקום בקוד.
המהדר מתעלם מהערות אלה בזמן הביצוע והוא נועד אך ורק לשיפור הקריאות של תוכנית Java.
ישנם שלושה סוגים של הערות שג'אווה תומכת בהם
תגובה שורה אחת
תגובה מרובת שורות
הערת תיעוד
בואו נסתכל על דוגמה כדי להבין כיצד אנו יכולים להשתמש בתגובות הנ'ל בסעיף a .
// הערה של שורה אחת מוכרזת ככה / * תגובה מרובת שורות מוכרזת כזו ויכולה להכיל מספר שורות כהערה * / / ** תגובה תיעודית מתחילה במפריד ומסתיימת ב * /
הצהרת חבילה
קיימת הוראה בג'אווה המאפשרת לך להכריז על השיעורים שלך באוסף שנקרא חֲבִילָה . יכולה להיות רק הצהרת חבילה אחת בתוכנת Java והיא צריכה להיות בתחילת הקוד לפני כל מעמד אוֹ מִמְשָׁק הַצהָרָה. הצהרה זו היא אופציונלית, למשל, עיין בהצהרה למטה.
תלמיד חבילה
הצהרה זו מצהירה כי כל הכיתות והממשקים שהוגדרו בקובץ מקור זה הם חלק מחבילת הסטודנטים. ורק חבילה אחת ניתן להכריז בקובץ המקור.
הצהרת יבוא
שיעורים רבים שהוגדרו מראש מאוחסנים ב חבילות בג'אווה , הצהרת ייבוא משמשת להתייחסות לשיעורים המאוחסנים בחבילות אחרות. הצהרת ייבוא נכתבת תמיד אחרי הצהרת החבילה, אך היא צריכה להיות לפני כל הצהרת כיתה.
אנו יכולים לייבא מחלקה ספציפית או מחלקות בהצהרת ייבוא. התבונן בדוגמה כדי להבין כיצד הצהרת ייבוא פועלת בג'אווה.
ייבא java.util.Date // מייבא את מחלקת התאריכים ייבא java.applet. * // מייבא את כל המחלקות מחבילת היישומונים java
מדור ממשק
חלק זה משמש לציון ממשק בג'אווה . זהו קטע אופציונלי המשמש בעיקר ליישום מרובים . ממשק דומה הרבה למחלקה בג'אווה אך הוא מכיל קבועים בלבד ו הצהרות.
ממשק לא ניתן לאינסטינציה, אך ניתן ליישמו על ידי מחלקות או להרחיב אותו על ידי ממשקים אחרים.
ערימת ממשק {void push (int item) void pop ()}
הגדרת כיתה
תוכנית Java עשויה להכיל כמה מעמד הגדרות, שיעורים הם חלק חיוני מכל תוכנית Java . הוא מגדיר את המידע אודות המחלקות המוגדרות על ידי המשתמש בתוכנית.
כיצד להמיר כפול ל- int בג'אווה - -
שיעור הוא אוסף של משתנים ו שפועלים בשדות. לכל תוכנית בג'אווה תהיה שיעור אחד לפחות בשיטה העיקרית.
כיתת שיטות עיקריות
השיטה העיקרית היא מהמקום שבו הביצוע מתחיל בפועל ועוקב אחר הסדר שצוין להצהרות הבאות. בואו נסתכל על תוכנית לדוגמא כדי להבין כיצד היא בנויה.
class class דוגמה {// הצהרת שיטה עיקרית public static void main (String [] args) {System.out.println ('שלום עולם')}}
בואו ננתח את התוכנית לעיל שורה אחר שורה כדי להבין איך זה עובד.
כיתה ציבורית דוגמא
זה יוצר מחלקה בשם דוגמה. עליכם לוודא ששם הכיתה מתחיל באות גדולה, והמילה הציבורית פירושה שהוא נגיש מכל כיתות אחרות.
הערות
כדי לשפר את הקריאות, אנו יכולים להשתמש בתגובות להגדרת הערה ספציפית או פונקציונליות של שיטות וכו 'עבור המתכנת.
פלטה
הסוגריים המסולסלים משמשים לקיבוץ כל הפקודות יחד. כדי לוודא שהפקודות שייכות למחלקה או לשיטה.
סטטי ציבורי ריק ריק
כאשר השיטה העיקרית מוכרזת כציבורית, המשמעות היא שניתן להשתמש בה גם מחוץ למעמד זה.
פירוש המילה סטטי הוא שאנחנו רוצים לגשת לשיטה מבלי ליצור את האובייקטים שלה. כפי שאנו מכנים את השיטה העיקרית מבלי ליצור אובייקטים.
המילה בטל מציינת שהיא אינה מחזירה שום ערך. העיקרי מוכרז כבטל מכיוון שהוא אינו מחזיר שום ערך.
עיקרית היא השיטה, שהיא חלק חיוני בכל תוכנית Java.
יישום ערימה מקסימאלית בג'אווה
מחרוזת [] טוענת
זהו מערך בו כל אלמנט הוא מחרוזת, אשר נקרא בשם args. אם אתה מריץ את קוד Java דרך קונסולה, אתה יכול להעביר את פרמטר הקלט. הראשי () לוקח את זה כקלט.
System.out.println ()
ההצהרה משמשת להדפסת הפלט על המסך שבו המערכת היא מחלקה מוגדרת מראש, החוצה היא אובייקט של המחלקה PrintWriter. השיטה println מדפיסה את הטקסט על המסך בשורה חדשה. כל הצהרות Java מסתיימות בנקודה-פסיק.
זה מביא אותנו לסוף מאמר זה בו למדנו על המבנה של תוכנית Java. אני מקווה שברור לך עם כל מה ששותף איתך במדריך זה.
אם אתה מוצא מאמר זה בנושא 'מבנה תוכנית Java' רלוונטי, עיין בכתובת חברת למידה מקוונת אמינה עם רשת של יותר מ -250,000 לומדים מרוצים הפרוסים ברחבי העולם.
אנחנו כאן כדי לעזור לך בכל שלב בדרכך ולהביא תוכנית לימודים המיועדת לסטודנטים ואנשי מקצוע שרוצים להיות מפתח ג'אווה . הקורס נועד לתת לך יתרון בתכנות Java ולהכשיר אותך למושגי ליבה מרכזיים ומתקדמים יחד עם שונים כמו שינה & .
אם אתה נתקל בשאלות כלשהן, אל תהסס לשאול את כל השאלות שלך בקטע ההערות של 'מבנה תוכנית Java' והצוות שלנו ישמח לענות.