logo

Štruktúra programu Java

Java je an objektovo orientované programovanie , nezávislý od platformy, a zabezpečiť programovací jazyk, vďaka ktorému je populárny. Pomocou programovacieho jazyka Java môžeme vyvinúť širokú škálu aplikácií. Takže pred ponorením do hĺbky je potrebné pochopiť základná štruktúra programu Java podrobne. V tejto časti sme rozobrali základné štruktúru programu Java . Na konci tejto časti budete môcť rozvíjať Ahoj svet Java program , ľahko.

Štruktúra programu Java

Pozrime sa, ktoré prvky sú zahrnuté v štruktúre a Java program . Typická štruktúra a Java program obsahuje tieto prvky:

  • Sekcia dokumentácie
  • Vyhlásenie o balíku
  • Importné výpisy
  • Sekcia rozhrania
  • Definícia triedy
  • Premenné triedy a premenné
  • Trieda hlavnej metódy
  • Metódy a správanie

Sekcia dokumentácie

Sekcia dokumentácie je dôležitou sekciou, ale pre program Java je voliteľná. Obsahuje základné informácie o programe Java. Informácie zahŕňajú meno autora, dátum vytvorenia, verzia, názov programu, názov spoločnosti, a popis programu. Zlepšuje čitateľnosť programu. Čokoľvek napíšeme do sekcie dokumentácie, kompilátor Java ignoruje príkazy počas vykonávania programu. Na zapisovanie výpisov do sekcie dokumentácie používame komentáre . Komentáre môžu byť jednoriadkový, viacriadkový, a dokumentáciu komentáre.

    Jednoriadkový komentár:Začína sa to dvojicou lomok (//) . Napríklad:
 //First Java Program 
    Viacriadkový komentár:Začína a /* a končí s */. Medzi týmito dvoma symbolmi píšeme. Napríklad:
 /*It is an example of multiline comment*/ 
    Komentár k dokumentácii:Začína to oddeľovačom (/**) a končí s */ . Napríklad:
 /**It is an example of documentation comment*/ 

Vyhlásenie o balíku

Vyhlásenie o balíku je voliteľné. Je umiestnený hneď za sekciou dokumentácie. V tejto časti deklarujeme názov balíka v ktorej je trieda umiestnená. Všimnite si, že môže byť len jedno balenie príkaz v programe Java. Musí byť definovaný pred akoukoľvek deklaráciou triedy a rozhrania. Je to nevyhnutné, pretože trieda Java môže byť umiestnená v rôznych balíkoch a adresároch na základe modulu, ktorý sa používa. Pre všetky tieto triedy balík patrí do jedného nadradeného adresára. Používame kľúčové slovo balík deklarovať názov balíka. Napríklad:

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

Importné výpisy

Balík obsahuje množstvo preddefinovaných tried a rozhraní. Ak chceme použiť akúkoľvek triedu konkrétneho balíka, musíme túto triedu importovať. Príkaz import predstavuje triedu uloženú v druhom balíku. Používame importovať kľúčové slovo na import triedy. Píše sa pred deklaráciou triedy a za deklaráciou balíka. Príkaz import používame dvoma spôsobmi, buď importujeme konkrétnu triedu alebo importujeme všetky triedy konkrétneho balíka. V programe Java môžeme použiť viacero príkazov na import. Napríklad:

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

Sekcia rozhrania

Je to voliteľná sekcia. Môžeme vytvoriť rozhranie v tejto časti, ak je to potrebné. Používame rozhranie kľúčové slovo na vytvorenie rozhrania. An rozhranie je trochu odlišná od triedy. Obsahuje iba konštanty a metóda vyhlásenia. Ďalším rozdielom je, že sa nedá vytvoriť inštancia. Rozhranie môžeme použiť v triedach pomocou náradia kľúčové slovo. Rozhranie je možné použiť aj s inými rozhraniami pomocou predlžuje kľúčové slovo. Napríklad:

sql poradie podľa dátumu
 interface car { void start(); void stop(); } 

Definícia triedy

V tejto časti definujeme triedu. to je vitálny súčasťou programu Java. Bez trieda , nemôžeme vytvoriť žiadny program Java. Java program môže obsahovať viac ako jednu definíciu triedy. Používame trieda kľúčové slovo na definovanie triedy. Trieda je návrhom programu Java. Obsahuje informácie o užívateľom definovaných metódach, premenných a konštantách. Každý program Java má aspoň jednu triedu, ktorá obsahuje metódu main(). Napríklad:

 class Student //class definition { } 

Premenné triedy a konštanty

V tejto časti definujeme premenné a konštanty ktoré sa majú použiť neskôr v programe. V programe Java sú premenné a konštanty definované hneď po definícii triedy. Premenné a konštanty ukladajú hodnoty parametrov. Používa sa počas vykonávania programu. Môžeme tiež rozhodnúť a definovať rozsah premenných pomocou modifikátorov. Definuje životnosť premenných. Napríklad:

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

Trieda hlavnej metódy

V tejto časti definujeme metóda main(). Je nevyhnutný pre všetky programy Java. Pretože vykonávanie všetkých programov Java začína metódou main(). Inými slovami, je to vstupný bod triedy. Musí to byť vnútri triedy. Vo vnútri hlavnej metódy vytvárame objekty a voláme metódy. Na definovanie metódy main() používame nasledujúci príkaz:

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

Napríklad:

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

Môžete si prečítať viac o metóde Java main(). tu .

Metódy a správanie

V tejto časti definujeme funkčnosť programu pomocou metódy . Metódy sú množinou inštrukcií, ktoré chceme vykonať. Tieto inštrukcie sa vykonávajú za behu a vykonávajú zadanú úlohu. Napríklad:

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

Keď sledujeme a používame vyššie uvedené prvky v programe Java, program vyzerá nasledovne.

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.'); } } 

Výkon:

Štruktúra programu Java