Java es un programación orientada a objetos , plataforma independiente, y seguro lenguaje de programación que lo hace popular. Utilizando el lenguaje de programación Java podemos desarrollar una amplia variedad de aplicaciones. Entonces, antes de profundizar, es necesario comprender el estructura básica del programa Java en detalle. En esta sección, hemos discutido los conceptos básicos. estructura de un programa java . Al final de esta sección, podrá desarrollar el Hola mundo programa Java , fácilmente.
Veamos qué elementos se incluyen en la estructura de un programa java . Una estructura típica de un Java El programa contiene los siguientes elementos:
- Sección de Documentación
- Declaración de paquete
- Declaraciones de importación
- Sección de interfaz
- Definición de clase
- Variables de clase y variables
- Clase de método principal
- Métodos y comportamientos
Sección de Documentación
La sección de documentación es una sección importante pero opcional para un programa Java. Incluye información básica sobre un programa Java. La información incluye la nombre del autor, fecha de creación, versión, nombre del programa, nombre de la empresa, y descripción Del programa. Mejora la legibilidad del programa. Independientemente de lo que escribamos en la sección de documentación, el compilador de Java ignora las declaraciones durante la ejecución del programa. Para escribir las declaraciones en la sección de documentación, usamos comentarios . Los comentarios pueden ser una sola línea, varias líneas, y documentación comentarios.
//First Java Program
/*It is an example of multiline comment*/
/**It is an example of documentation comment*/
Declaración de paquete
La declaración del paquete es opcional. Se coloca justo después de la sección de documentación. En esta sección declaramos la Nombre del paquete en el que se ubica la clase. Tenga en cuenta que puede haber solo un paquete declaración en un programa Java. Debe definirse antes de cualquier declaración de clase e interfaz. Es necesario porque una clase Java se puede colocar en diferentes paquetes y directorios según el módulo que se utilice. Para todas estas clases, el paquete pertenece a un único directorio principal. Usamos la palabra clave paquete para declarar el nombre del paquete. Por ejemplo:
package javatpoint; //where javatpoint is the package name package com.javatpoint; //where com is the root directory and javatpoint is the subdirectory
Declaraciones de importación
El paquete contiene muchas clases e interfaces predefinidas. Si queremos utilizar cualquier clase de un paquete en particular, debemos importar esa clase. La declaración de importación representa la clase almacenada en el otro paquete. Usamos el importar palabra clave para importar la clase. Está escrito antes de la declaración de clase y después de la declaración del paquete. Usamos la declaración de importación de dos maneras: importar una clase específica o importar todas las clases de un paquete en particular. En un programa Java, podemos usar múltiples declaraciones de importación. Por ejemplo:
import java.util.Scanner; //it imports the Scanner class only import java.util.*; //it imports all the class of the java.util package
Sección de interfaz
Es una sección opcional. Podemos crear un interfaz en esta sección si es necesario. Usamos el interfaz palabra clave para crear una interfaz. Un interfaz Es un poco diferente de la clase. contiene solo constantes y método declaraciones. Otra diferencia es que no se puede crear una instancia. Podemos usar la interfaz en clases usando el implementos palabra clave. Una interfaz también se puede utilizar con otras interfaces utilizando el se extiende palabra clave. Por ejemplo:
parámetro verilog
interface car { void start(); void stop(); }
Definición de clase
En esta sección, definimos la clase. Es vital parte de un programa Java. Sin el clase , no podemos crear ningún programa Java. Un programa Java puede incluir más de una definición de clase. Usamos el clase palabra clave para definir la clase. La clase es un modelo de un programa Java. Contiene información sobre métodos, variables y constantes definidos por el usuario. Cada programa Java tiene al menos una clase que contiene el método main(). Por ejemplo:
class Student //class definition { }
Variables y constantes de clase
En esta sección definimos variables y constantes que se utilizarán más adelante en el programa. En un programa Java, las variables y constantes se definen justo después de la definición de clase. Las variables y constantes almacenan valores de los parámetros. Se utiliza durante la ejecución del programa. También podemos decidir y definir el alcance de las variables utilizando los modificadores. Define la vida de las variables. Por ejemplo:
class Student //class definition { String sname; //variable int id; double percentage; }
Clase de método principal
En esta sección definimos el método principal(). Es esencial para todos los programas Java. Porque la ejecución de todos los programas Java comienza desde el método main(). En otras palabras, es un punto de entrada de la clase. Debe estar dentro de la clase. Dentro del método principal, creamos objetos y llamamos a los métodos. Usamos la siguiente declaración para definir el método main():
public static void main(String args[]) { }
Por ejemplo:
public class Student //class definition { public static void main(String args[]) { //statements } }
Puede leer más sobre el método Java main() aquí .
Métodos y comportamiento.
En esta sección, definimos la funcionalidad del programa utilizando el métodos . Los métodos son el conjunto de instrucciones que queremos realizar. Estas instrucciones se ejecutan en tiempo de ejecución y realizan la tarea especificada. Por ejemplo:
public class Demo //class definition { public static void main(String args[]) { void display() { System.out.println('Welcome to javatpoint'); } //statements } }
Cuando seguimos y utilizamos los elementos anteriores en un programa Java, el programa se parece al siguiente.
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.'); } }
Producción: