logo

Struktura programu Java

Java je an objektově orientované programování , nezávislý na platformě, a zajistit programovací jazyk, díky kterému je populární. Pomocí programovacího jazyka Java můžeme vyvíjet širokou škálu aplikací. Před ponorem do hloubky je tedy nutné porozumět základní struktura programu Java podrobně. V této části jsme probrali základní struktura Java programu . Na konci této části budete schopni vyvinout Ahoj světe Java program , snadno.

Struktura programu Java

Podívejme se, které prvky jsou zahrnuty ve struktuře a Java program . Typická struktura a Jáva program obsahuje tyto prvky:

  • Sekce dokumentace
  • Prohlášení o balíčku
  • Výpisy o importu
  • Sekce rozhraní
  • Definice třídy
  • Třídní proměnné a proměnné
  • Třída hlavní metody
  • Metody a chování

Sekce dokumentace

Sekce dokumentace je důležitou částí, ale pro program Java je volitelná. To zahrnuje základní informace o programu Java. Informace zahrnují jméno autora, datum vytvoření, verze, název programu, název společnosti, a popis programu. Zlepšuje čitelnost programu. Cokoli napíšeme do sekce dokumentace, kompilátor Java ignoruje příkazy během provádění programu. K zápisu výpisů do sekce dokumentace používáme komentáře . Komentáře mohou být jednořádkový, víceřádkový, a dokumentace komentáře.

    Jednořádkový komentář:Začíná dvojicí lomítek (//) . Například:
 //First Java Program 
    Víceřádkový komentář:Začíná to písmenem a /* a končí s */. Mezi těmito dvěma symboly píšeme. Například:
 /*It is an example of multiline comment*/ 
    Komentář k dokumentaci:Začíná to oddělovačem (/**) a končí s */ . Například:
 /**It is an example of documentation comment*/ 

Prohlášení o balíčku

Deklarace balíčku je volitelná. Je umístěn hned za sekcí dokumentace. V této části prohlašujeme název balíčku ve kterém je třída umístěna. Všimněte si, že může být pouze jedno balení příkaz v programu Java. Musí být definován před jakoukoli deklarací třídy a rozhraní. Je to nutné, protože třídu Java lze umístit do různých balíčků a adresářů na základě modulu, který používají. Pro všechny tyto třídy balíček patří do jednoho nadřazeného adresáře. Používáme klíčové slovo balík deklarovat název balíčku. Například:

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

Výpisy o importu

Balíček obsahuje mnoho předdefinovaných tříd a rozhraní. Pokud chceme použít jakoukoli třídu konkrétního balíčku, musíme tuto třídu importovat. Příkaz import představuje třídu uloženou v druhém balíčku. Používáme import klíčové slovo pro import třídy. Píše se před deklarací třídy a za příkazem balíčku. Příkaz import používáme dvěma způsoby, buď importujeme konkrétní třídu, nebo importujeme všechny třídy konkrétního balíčku. V programu Java můžeme použít více příkazů importu. Například:

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

Sekce rozhraní

Je to volitelná sekce. Můžeme vytvořit rozhraní v této sekci v případě potřeby. Používáme rozhraní klíčové slovo pro vytvoření rozhraní. An rozhraní je trochu odlišná od třídy. Obsahuje pouze konstanty a metoda prohlášení. Dalším rozdílem je, že nelze vytvořit instanci. Můžeme použít rozhraní ve třídách pomocí nářadí klíčové slovo. Rozhraní lze také použít s jinými rozhraními pomocí rozšiřuje klíčové slovo. Například:

sql pořadí podle data
 interface car { void start(); void stop(); } 

Definice třídy

V této části definujeme třídu. to je vitální součástí Java programu. Bez třída , nemůžeme vytvořit žádný Java program. Java program může obsahovat více než jednu definici třídy. Používáme třída klíčové slovo pro definici třídy. Třída je plánem programu Java. Obsahuje informace o uživatelsky definovaných metodách, proměnných a konstantách. Každý program Java má alespoň jednu třídu, která obsahuje metodu main(). Například:

 class Student //class definition { } 

Třídní proměnné a konstanty

V této části definujeme proměnné a konstanty které mají být použity později v programu. V programu Java jsou proměnné a konstanty definovány hned po definici třídy. Proměnné a konstanty ukládají hodnoty parametrů. Používá se při provádění programu. Můžeme také rozhodnout a definovat rozsah proměnných pomocí modifikátorů. Definuje životnost proměnných. Například:

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

Třída hlavní metody

V této části definujeme metoda main(). Je nezbytný pro všechny Java programy. Protože provádění všech programů Java začíná metodou main(). Jinými slovy, je to vstupní bod třídy. Musí to být uvnitř třídy. Uvnitř hlavní metody vytváříme objekty a voláme metody. K definici metody main() používáme následující příkaz:

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

Například:

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

Můžete si přečíst více o metodě Java main() tady .

Metody a chování

V této části definujeme funkčnost programu pomocí metody . Metody jsou množinou instrukcí, které chceme provést. Tyto instrukce se provádějí za běhu a provádějí zadanou úlohu. Například:

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

Když dodržíme a použijeme výše uvedené prvky v programu Java, program vypadá následovně.

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ýstup:

Struktura programu Java