logo

מבנה תוכנית Java

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

מבנה תוכנית Java

בואו נראה אילו אלמנטים כלולים במבנה של a תוכנית Java . מבנה טיפוסי של א Java התוכנית מכילה את האלמנטים הבאים:

  • מדור תיעוד
  • הצהרת חבילה
  • הצהרות יבוא
  • סעיף ממשק
  • הגדרת כיתה
  • משתני מחלקה ומשתנים
  • כיתת שיטה עיקרית
  • שיטות והתנהגויות

מדור תיעוד

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

    הערה בשורה אחת:זה מתחיל עם זוג צלעות העברה (//) . לדוגמה:
 //First Java Program 
    הערה מרובת שורות:זה מתחיל בא /* ומסתיים ב */. אנו כותבים בין שני הסמלים הללו. לדוגמה:
 /*It is an example of multiline comment*/ 
    הערת תיעוד:זה מתחיל עם המפריד (/**) ומסתיים ב */ . לדוגמה:
 /**It is an example of documentation comment*/ 

הצהרת חבילה

הצהרת החבילה היא אופציונלית. הוא ממוקם ממש אחרי סעיף התיעוד. בסעיף זה, אנו מצהירים על שם חבילה בו ממוקמת הכיתה. שימו לב שיכול להיות רק חבילה אחת הצהרה בתוכנית Java. זה חייב להיות מוגדר לפני כל הצהרת מחלקה וממשק. זה הכרחי מכיוון שניתן למקם מחלקה של Java בחבילות ובספריות שונות על סמך המודול שבו נעשה שימוש. עבור כל המחלקות הללו החבילה שייכת לספריית אב יחידה. אנו משתמשים במילת המפתח חֲבִילָה כדי להצהיר על שם החבילה. לדוגמה:

 package javatpoint; //where javatpoint is the package name package com.javatpoint; //where com is the root directory and javatpoint is the subdirectory 

הצהרות יבוא

החבילה מכילה את המחלקות והממשקים הרבים המוגדרים מראש. אם אנחנו רוצים להשתמש במחלקה כלשהי של חבילה מסוימת, אנחנו צריכים לייבא את המחלקה הזו. הצהרת הייבוא ​​מייצגת את המחלקה המאוחסנת בחבילה האחרת. אנו משתמשים ב- יְבוּא מילת מפתח כדי לייבא את הכיתה. זה נכתב לפני הצהרת הכיתה ואחרי הצהרת החבילה. אנו משתמשים בהצהרת import בשתי דרכים, או לייבא מחלקה ספציפית או לייבא את כל המחלקות של חבילה מסוימת. בתוכנית Java, אנו יכולים להשתמש במספר הצהרות ייבוא. לדוגמה:

 import java.util.Scanner; //it imports the Scanner class only import java.util.*; //it imports all the class of the java.util package 

סעיף ממשק

זה קטע אופציונלי. אנחנו יכולים ליצור מִמְשָׁק בסעיף זה אם נדרש. אנו משתמשים ב- מִמְשָׁק מילת מפתח ליצירת ממשק. א מִמְשָׁק הוא קצת שונה מהכיתה. הוא מכיל בלבד קבועים ו שיטה הצהרות. הבדל נוסף הוא שלא ניתן ליצור את זה. אנו יכולים להשתמש בממשק בשיעורים על ידי שימוש ב- מיישם מילת מפתח. ניתן להשתמש בממשק גם עם ממשקים אחרים על ידי שימוש ב- משתרע מילת מפתח. לדוגמה:

כיצד להחזיר מערך java
 interface car { void start(); void stop(); } 

הגדרת כיתה

בחלק זה, אנו מגדירים את המחלקה. זה חִיוּנִי חלק מתוכנית Java. בלי ה מעמד , אנחנו לא יכולים ליצור שום תוכנית Java. תוכנית Java עשויה להגדיר יותר מהגדרת מחלקה אחת. אנו משתמשים ב- מעמד מילת מפתח להגדרת המחלקה. הכיתה היא שרטוט של תוכנית Java. הוא מכיל מידע על שיטות מוגדרות על ידי משתמש, משתנים וקבועים. לכל תוכנית Java יש לפחות מחלקה אחת המכילה את השיטה main() . לדוגמה:

 class Student //class definition { } 

משתני מחלקה וקבועים

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

 class Student //class definition { String sname; //variable int id; double percentage; } 

כיתת שיטה עיקרית

בסעיף זה, אנו מגדירים את שיטת main(). זה חיוני עבור כל תוכניות Java. מכיוון שהביצוע של כל תוכניות Java מתחיל מהשיטה main() . במילים אחרות, זוהי נקודת כניסה של הכיתה. זה חייב להיות בתוך הכיתה. בתוך השיטה הראשית, אנו יוצרים אובייקטים וקוראים לשיטות. אנו משתמשים במשפט הבא כדי להגדיר את שיטת main():

 public static void main(String args[]) { } 

לדוגמה:

 public class Student //class definition { public static void main(String args[]) { //statements } } 

אתה יכול לקרוא עוד על שיטת Java main() כאן .

שיטות והתנהגות

בסעיף זה, אנו מגדירים את הפונקציונליות של התוכנית באמצעות ה- שיטות . השיטות הן מכלול ההוראות שאנו רוצים לבצע. הוראות אלה מבוצעות בזמן ריצה ומבצעות את המשימה שצוינה. לדוגמה:

 public class Demo //class definition { public static void main(String args[]) { void display() { System.out.println('Welcome to javatpoint'); } //statements } } 

כאשר אנו עוקבים אחר ומשתמשים באלמנטים שלעיל בתוכנת Java, התוכנית נראית כמו הבאה.

CheckPalindromeNumber.java

 /*Program name: Palindrome*/ //Author's name: Mathew /*Palindrome is number or string that will remains the same When we write that in reverse order. Some example of palindrome is 393, 010, madam, etc.*/ //imports the Scanner class of the java.util package import java.util.Scanner; //class definition public class CheckPalindromeNumber { //main method public static void main(String args[]) { //variables to be used in program int r, s=0, temp; int x; //It is the number variable to be checked for palindrome Scanner sc=new Scanner(System.in); System.out.println('Enter the number to check: '); //reading a number from the user x=sc.nextInt(); //logic to check if the number id palindrome or not temp=x; while(x>0) { r=x%10; //finds remainder s=(s*10)+r; x=x/10; } if(temp==s) System.out.println('The given number is palindrome.'); else System.out.println('The given number is not palindrome.'); } } 

תְפוּקָה:

מבנה תוכנית Java