Java è un programmazione orientata agli oggetti , Piattaforma indipendente, E sicuro linguaggio di programmazione che lo rende popolare. Utilizzando il linguaggio di programmazione Java, possiamo sviluppare un'ampia varietà di applicazioni. Quindi, prima di immergersi in profondità, è necessario comprendere il struttura di base del programma Java in dettaglio. In questa sezione abbiamo discusso le nozioni di base struttura di un programma Java . Alla fine di questa sezione sarai in grado di sviluppare il Ciao mondo programma Java , facilmente.
Vediamo quali elementi sono compresi nella struttura di a Programma Java . Una struttura tipica di a Giava il programma contiene i seguenti elementi:
- Sezione Documentazione
- Dichiarazione del pacchetto
- Dichiarazioni di importazione
- Sezione interfaccia
- Definizione di classe
- Variabili di classe e variabili
- Classe del metodo principale
- Metodi e comportamenti
Sezione Documentazione
La sezione della documentazione è una sezione importante ma facoltativa per un programma Java. Include informazioni di base su un programma Java. Le informazioni includono il nome dell'autore, data di creazione, versione, nome del programma, nome dell'azienda, E descrizione del programma. Migliora la leggibilità del programma. Qualunque cosa scriviamo nella sezione documentazione, il compilatore Java ignora le istruzioni durante l'esecuzione del programma. Per scrivere le dichiarazioni nella sezione documentazione, utilizziamo Commenti . I commenti potrebbero essere a linea singola, multilinea, E documentazione Commenti.
//First Java Program
/*It is an example of multiline comment*/
/**It is an example of documentation comment*/
Dichiarazione del pacchetto
La dichiarazione del pacchetto è facoltativa. Si trova subito dopo la sezione documentazione. In questa sezione dichiariamo il nome del pacchetto in cui è inserita la classe. Tieni presente che può esserci un solo pacchetto istruzione in un programma Java. Deve essere definito prima di qualsiasi dichiarazione di classe e interfaccia. È necessario perché una classe Java può essere inserita in pacchetti e directory diversi in base al modulo in cui vengono utilizzati. Per tutte queste classi il pacchetto appartiene a un'unica directory principale. Usiamo la parola chiave pacchetto per dichiarare il nome del pacchetto. Per esempio:
package javatpoint; //where javatpoint is the package name package com.javatpoint; //where com is the root directory and javatpoint is the subdirectory
Dichiarazioni di importazione
Il pacchetto contiene numerose classi e interfacce predefinite. Se vogliamo utilizzare una classe qualsiasi di un particolare pacchetto, dobbiamo importare quella classe. L'istruzione import rappresenta la classe memorizzata nell'altro pacchetto. Noi usiamo il importare parola chiave per importare la classe. È scritto prima della dichiarazione della classe e dopo l'istruzione del pacchetto. Utilizziamo l'istruzione import in due modi: importiamo una classe specifica o importiamo tutte le classi di un particolare pacchetto. In un programma Java, possiamo utilizzare più istruzioni di importazione. Per esempio:
import java.util.Scanner; //it imports the Scanner class only import java.util.*; //it imports all the class of the java.util package
Sezione Interfaccia
È una sezione facoltativa. Possiamo creare un interfaccia in questa sezione, se necessario. Noi usiamo il interfaccia parola chiave per creare un'interfaccia. UN interfaccia è leggermente diverso dalla classe. Contiene solo costanti E metodo dichiarazioni. Un'altra differenza è che non può essere istanziato. Possiamo usare l'interfaccia nelle classi usando il file implementa parola chiave. Un'interfaccia può essere utilizzata anche con altre interfacce utilizzando il file si estende parola chiave. Per esempio:
funzione anonima Java
interface car { void start(); void stop(); }
Definizione di classe
In questa sezione definiamo la classe. È vitale parte di un programma Java. Senza il classe , non possiamo creare alcun programma Java. Un programma Java può contenere più di una definizione di classe. Noi usiamo il classe parola chiave per definire la classe. La classe è un progetto di un programma Java. Contiene informazioni su metodi, variabili e costanti definiti dall'utente. Ogni programma Java ha almeno una classe che contiene il metodo main(). Per esempio:
class Student //class definition { }
Variabili e costanti di classe
In questa sezione definiamo variabili E costanti che verranno utilizzati successivamente nel programma. In un programma Java, le variabili e le costanti vengono definite subito dopo la definizione della classe. Le variabili e le costanti memorizzano i valori dei parametri. Viene utilizzato durante l'esecuzione del programma. Possiamo anche decidere e definire l'ambito delle variabili utilizzando i modificatori. Definisce la vita delle variabili. Per esempio:
class Student //class definition { String sname; //variable int id; double percentage; }
Classe del metodo principale
In questa sezione definiamo il metodo main(). È essenziale per tutti i programmi Java. Perché l'esecuzione di tutti i programmi Java inizia dal metodo main(). In altre parole, è un punto di ingresso della classe. Deve essere all'interno della classe. All'interno del metodo main creiamo oggetti e chiamiamo i metodi. Usiamo la seguente istruzione per definire il metodo main():
public static void main(String args[]) { }
Per esempio:
public class Student //class definition { public static void main(String args[]) { //statements } }
Puoi leggere ulteriori informazioni sul metodo Java main() Qui .
Metodi e comportamenti
In questa sezione definiamo la funzionalità del programma utilizzando il file metodi . I metodi sono l'insieme di istruzioni che vogliamo eseguire. Queste istruzioni vengono eseguite in fase di runtime ed eseguono l'attività specificata. Per esempio:
public class Demo //class definition { public static void main(String args[]) { void display() { System.out.println('Welcome to javatpoint'); } //statements } }
Quando seguiamo e utilizziamo gli elementi di cui sopra in un programma Java, il programma appare come il seguente.
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.'); } }
Produzione: