Java és un programació orientada a objectes , independent de la plataforma, i segur llenguatge de programació que el fa popular. Mitjançant el llenguatge de programació Java, podem desenvolupar una gran varietat d'aplicacions. Per tant, abans de bussejar en profunditat, cal entendre el Estructura bàsica del programa Java en detall. En aquesta secció, hem comentat el bàsic estructura d'un programa Java . Al final d'aquesta secció, podreu desenvolupar el Hola món programa Java , fàcilment.
Vegem quins elements s'inclouen en l'estructura d'a Programa Java . Una estructura típica d'a Java programa conté els elements següents:
- Secció de Documentació
- Declaració de paquet
- Declaracions d'importació
- Secció Interfície
- Definició de classe
- Variables i variables de classe
- Classe de mètode principal
- Mètodes i comportaments
Secció de Documentació
La secció de documentació és una secció important però opcional per a un programa Java. Inclou informació bàsica sobre un programa Java. La informació inclou el nom de l'autor, data de creació, versió, nom del programa, nom de l'empresa, i descripció del programa. Millora la llegibilitat del programa. Sigui el que escrivim a la secció de documentació, el compilador Java ignora les declaracions durant l'execució del programa. Per escriure les afirmacions a la secció de documentació, fem servir comentaris . Els comentaris poden ser una línia, multilínia, i documentació comentaris.
//First Java Program
/*It is an example of multiline comment*/
/**It is an example of documentation comment*/
Declaració de paquet
La declaració del paquet és opcional. Es col·loca just després de la secció de documentació. En aquest apartat, declarem el nom del paquet en què s'ubica la classe. Tingueu en compte que hi pot haver només un paquet declaració en un programa Java. S'ha de definir abans de qualsevol declaració de classe i interfície. És necessari perquè una classe Java es pot col·locar en diferents paquets i directoris en funció del mòdul que s'utilitzen. Per a totes aquestes classes, el paquet pertany a un sol directori principal. Utilitzem la paraula clau paquet per declarar el nom del paquet. Per exemple:
package javatpoint; //where javatpoint is the package name package com.javatpoint; //where com is the root directory and javatpoint is the subdirectory
Declaracions d'importació
El paquet conté moltes classes i interfícies predefinides. Si volem utilitzar qualsevol classe d'un paquet en particular, hem d'importar aquesta classe. La instrucció d'import representa la classe emmagatzemada a l'altre paquet. Fem servir el importar paraula clau per importar la classe. S'escriu abans de la declaració de classe i després de la declaració del paquet. Utilitzem la instrucció d'import de dues maneres, importar una classe específica o importar totes les classes d'un paquet en particular. En un programa Java, podem utilitzar diverses sentències d'importació. Per exemple:
import java.util.Scanner; //it imports the Scanner class only import java.util.*; //it imports all the class of the java.util package
Secció Interfície
És una secció opcional. Podem crear un interfície en aquesta secció si és necessari. Fem servir el interfície paraula clau per crear una interfície. An interfície és una mica diferent de la classe. Només conté constants i mètode declaracions. Una altra diferència és que no es pot instanciar. Podem utilitzar la interfície a les classes utilitzant el implements paraula clau. També es pot utilitzar una interfície amb altres interfícies mitjançant l' s'estén paraula clau. Per exemple:
tanca la sessió del compte de Google a Android
interface car { void start(); void stop(); }
Definició de classe
En aquest apartat, definim la classe. És vital part d'un programa Java. Sense el classe , no podem crear cap programa Java. Un programa Java pot contenir més d'una definició de classe. Fem servir el classe paraula clau per definir la classe. La classe és un pla d'un programa Java. Conté informació sobre mètodes, variables i constants definits per l'usuari. Cada programa Java té almenys una classe que conté el mètode main(). Per exemple:
class Student //class definition { }
Variables i constants de classe
En aquest apartat, definim les variables i constants que s'utilitzaran més endavant al programa. En un programa Java, les variables i constants es defineixen just després de la definició de la classe. Les variables i constants emmagatzemen els valors dels paràmetres. S'utilitza durant l'execució del programa. També podem decidir i definir l'abast de les variables utilitzant els modificadors. Defineix la vida de les variables. Per exemple:
class Student //class definition { String sname; //variable int id; double percentage; }
Classe de mètode principal
En aquest apartat, definim el mètode main(). És essencial per a tots els programes Java. Perquè l'execució de tots els programes Java comença des del mètode main(). En altres paraules, és un punt d'entrada de la classe. Ha de ser dins de la classe. Dins del mètode principal, creem objectes i anomenem els mètodes. Utilitzem la següent instrucció per definir el mètode main():
public static void main(String args[]) { }
Per exemple:
public class Student //class definition { public static void main(String args[]) { //statements } }
Podeu llegir més sobre el mètode main() de Java aquí .
Mètodes i comportament
En aquesta secció, definim la funcionalitat del programa utilitzant el mètodes . Els mètodes són el conjunt d'instruccions que volem dur a terme. Aquestes instruccions s'executen en temps d'execució i realitzen la tasca especificada. Per exemple:
public class Demo //class definition { public static void main(String args[]) { void display() { System.out.println('Welcome to javatpoint'); } //statements } }
Quan seguim i fem servir els elements anteriors en un programa Java, el programa sembla el següent.
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.'); } }
Sortida: