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 

Изявления за импортиране

Пакетът съдържа много предварително дефинирани класове и интерфейси. Ако искаме да използваме който и да е клас от определен пакет, трябва да импортираме този клас. Инструкцията за импортиране представлява класа, съхранен в другия пакет. Ние използваме импортиране ключова дума за импортиране на класа. Пише се преди декларацията на класа и след оператора на пакета. Ние използваме инструкцията за импортиране по два начина, или импортиране на конкретен клас, или импортиране на всички класове на определен пакет. В програма на Java можем да използваме множество инструкции за импортиране. Например:

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

Интерфейсна секция

Това е раздел по избор. Можем да създадем интерфейс в този раздел, ако е необходимо. Ние използваме интерфейс ключова дума за създаване на интерфейс. Ан интерфейс е малко по-различен от класа. Съдържа само константи и метод декларации. Друга разлика е, че не може да бъде инстанциран. Можем да използваме интерфейс в класове, като използваме инструменти ключова дума. Интерфейс може да се използва и с други интерфейси чрез използване на се простира ключова дума. Например:

анализиране на низ към int
 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 програма, програмата изглежда по следния начин.

ПроверетеPalindromeNumber.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 програма