logo

Структура програми Java

Java - це об'єктно-орієнтоване програмування , незалежний від платформи, і безпечний мова програмування, що робить його популярним. Використовуючи мову програмування Java, ми можемо розробляти широкий спектр програм. Отже, перш ніж занурюватися в глибину, необхідно розібратися базова структура програми на Java детально. У цьому розділі ми обговорили основні структура програми на Java . Наприкінці цього розділу ви зможете розробити Привіт, світ, програма Java , легко.

Структура програми Java

Давайте подивимося, які елементи входять до складу a Java програма . Типова структура a Java програма містить такі елементи:

  • Розділ документації
  • Декларація пакета
  • Виписки про імпорт
  • Розділ інтерфейсу
  • Визначення класу
  • Змінні класу та змінні
  • Основний клас методу
  • Методи та поведінка

Розділ документації

Розділ документації є важливим розділом, але необов’язковим для програми Java. Це включає Основна інформація про програму Java. Інформація включає в себе ім'я автора, дата створення, версія, назва програми, назва компанії, і опис програми. Це покращує читабельність програми. Що б ми не писали в розділі документації, компілятор Java ігнорує оператори під час виконання програми. Для написання заяв у розділі документації ми використовуємо коментарі . Коментарі можуть бути однорядковий, багаторядковий, і документація коментарі.

    Однорядковий коментар:Він починається з пари скісної риски (//) . Наприклад:
 //First Java Program 
    Багаторядковий коментар:Починається з a /* і закінчується на */. Ми пишемо між цими двома символами. Наприклад:
 /*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 представляє клас, що зберігається в іншому пакеті. Ми використовуємо імпорт ключове слово для імпорту класу. Він пишеться перед оголошенням класу та після оператора пакета. Ми використовуємо оператор 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 

Розділ інтерфейсу

Це необов'язковий розділ. Ми можемо створити інтерфейс у цьому розділі, якщо потрібно. Ми використовуємо інтерфейс ключове слово для створення інтерфейсу. Ан інтерфейс дещо відрізняється від класу. Він містить лише константи і метод декларації. Ще одна відмінність полягає в тому, що його не можна створити. Ми можемо використовувати інтерфейс у класах за допомогою інвентар ключове слово. Інтерфейс також можна використовувати з іншими інтерфейсами за допомогою поширюється ключове слово. Наприклад:

знайти заблоковані номери на android
 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