fbpx

Sintaxis en Java

0
Sintaxis en Java
GuardarSavedRemoved 0

La sintaxis en java es uno de los principales temas del curso de java, ya que se estudiara la parte fundamental del lenguaje, aprenderemos la sintaxis básica de los componentes principales de java.

Que cubre este capitulo de la Sintaxis en Java

En este capitulo se cubre el tema de:

  • Objetos
  • Estructura de una clase java
  • El método main
  • Convenciones de nombrado
  • Compilar y ejecutar
  • Tipos de datos
  • Variables y comentarios

Estructura de una clase en Java

¿Qué es una clase java?

Es un modelo o prototipo a partir del cual se pueden crear objetos. Una clase modela el estado y el comportamiento de un objeto.
Veamos el término “Clase” como una especie de molde que sirve para generar figuras de cerámica.
El trabajo mayor sería crear el molde, una vez tengamos el molde podemos crear cuantas figuras queramos.
Lo mismo pasa en Java, una vez teniendo la clase, podemos crear cuantos objetos queramos.Estructura básica de una clase:

Estructura de una clase java en la sintaxis en java

Ejemplo de Clase

package cursojava;

public class Persona {
    
    private String nombre;
    private int edad;
    private char sexo;
    
    public Persona(){
    }
    
    public Persona(String nombre, int edad, char sexo){
        this.nombre = nombre;
        this.edad = edad;
        this.sexo = sexo;
    }
    
    public void printMessage(){
        System.out.println("Soy una persona.");
    }
    
    public String getNombre() {
        return nombre;
    }
    public void setNombre(String nombre) {
        this.nombre = nombre;
    }
    public int getEdad() {
        return edad;
    }
    public void setEdad(int edad) {
        this.edad = edad;
    }
    public char getSexo() {
        return sexo;
    }
    public void setSexo(char sexo) {
        this.sexo = sexo;
    }
}

En la figura anterior vemos que la estructura básica de una clase en java está dividida en seis puntos principales los cuales describimos a continuación.

  • Paquete donde va a vivir nuestra clase.
  • Librerías propias o externas que usara nuestra clase.
  • Declaración de la clase.
  • La declaración de variables o campos, en java conocidos como atributos.
  • Declaración de método constructor.
  • La declaración de otros métodos.

El método main en Java

Para poder ejecutar una clase en java se tiene que contar con un método llamado “main”.
Este método es llamado cuando se intenta ejecutar la clase, sino se cuenta con este método en la clase, la ejecución regresara un error.
Su sintaxis es la siguiente:

public static void main(String[] args) {
   System.out.println("HOLA MUNDO DESDE LA LINEA DE COMANDOS!!!");
}

En el código anterior se muestra una instrucción System.out.println(), esta instrucción nos sirve para imprimir texto en la consola de salida de Java.Su sintaxis es:

System.out.println("Texto a mostrar");

También se pueden concatenar valores al texto mostrado usando el operador “+” después del mensaje a desplegar. Ejemplo:

System.out.println("La suma de A + B es: " + 15);

ó

System.out.println("La suma de A + B es: " + variableSuma);

Nota: El método main es el punto de entrada de cualquier programa hecho en java.

Objetos en Java

¿Qué es un objeto?
Es un paquete de software con estado y comportamiento relacionado. Los objetos se usan para modelar objetos del mundo real.
Algunos ejemplos de objetos son: Una bicicleta, una computadora, un libro, etc.

Veamos un ejemplo gráfico de lo explicado hasta ahora.Para crear un objeto en java se usa la siguiente sintaxis:

NombreClase nombreObjeto = new NombreClase();

Ejemplo:

Persona pedro = new Persona();

Objetos en Java

Convenciones de nombrado en Java

Para una adecuada y buena programación en java se tiene que seguir una convención de nombrado tanto para clases, constantes, variables y métodos.

Si se sigue esta convención haremos de nuestro código más legible y entendible para cualquier programador que lea nuestro código.

Tipo Ejemplo Descripción
Clase Empleado Los nombres de clase siempre empiezan con mayúscula.
Constante PI Las constantes siempre se escriben con mayúsculas.
Variable Nombre Las variables o atributos siempre empiezan con minúscula y si el nombre esta conformado por dos o mas palabras, la primera letra de cada palabra (a partir de la 2da palabra) iniciara con mayúscula
Método calcularSueldo() Los métodos al igual que las variables siempre empiezan con minúscula y si el nombre está conformado por dos o más palabras, la primera letra de cada palabra (a partir de la 2da palabra) iniciara con mayúscula

 

Compilar y ejecutar una clase en Java

En la introducción del curso creamos una clase de ejemplo y la ejecutamos, sin embargo, esto lo hicimos a través del editor NetBeans.
Estas mismas acciones pueden ser realizadas desde la línea de comandos. A continuación veremos la sintaxis en java para compilar y ejecutar.
Para compilar usamos el comando “javac” y para ejecutar usamos el comando “java”. A continuación, veremos su sintaxis:

Compilar:

javac –cp <PATH_CLASES> -d <PATH_OUTPUT> <archivo>.java

Para compilar el comando “javac” puede hacer uso del atributo “-cp” para indicar las clases a usar cuando se realice la compilación y también un directorio de salida “-d” para guardar el resultado de dicha compilación.

Cuando se compila una clase java se genera un archivo con el mismo nombre de la clase, pero con extensión .class, este archivo es el ejecutable de esa clase.

Ejecutar:

java –cp <PATH_CLASES> <paquete>.<nombre_clase>

Para ejecutar una clase previamente compilada, el comando “java” puede especificar la ruta de otras clases que se puedan usar para dicha ejecución con el atributo “-cp” seguido del nombre de paquete donde se encuentre dicha clase y con un punto seguido, el nombre de la clase “SIN EXTENSIÓN”.

En este ejemplo vamos a compilar la clase HolaMundoProy y después vamos a ejecutarla para ver su salida desde la linea de comandos de MS-DOS, este ejemplo es igual en linux o MAC.

Clase de ejemplo

public class HolaMundoProy {

    public static void main(String[] args) {
        System.out.println("HOLA MUNDO DESDE LA LINEA DE COMANDOS!!!");
    }
    
}

Compilación y ejecución

C:\CursoDeJava\src\holamundoproy>javac HolaMundoProy.java

C:\CursoDeJava\src\holamundoproy>java HolaMundoProy
HOLA MUNDO DESDE LA LINEA DE COMANDOS!!!

Como nosotros cuando instalamos y configuramos nuestro JDK establecimos las variables de ambiente de forma correcta, no fue necesario usar el atributo “-cp”.
Ya que podemos compilar y ejecutar desde cualquier directorio del sistema operativo.

Tipos de datos primitivos en Java

Los tipos de datos primitivos en java son aquellos que NO son un objeto y que se pueden usar para declarar variables que posteriormente almacenaran algún tipo de valor.
Este valor es referido por el tipo primitivo asignado durante su declaración.

Los tipos primitivos en java son:

Tipo Nombre Rango Bits
Entero Byte –128 a +127 8
Entero Short –32,768 a +32,767 16
Entero Int –2,147,483,648 a +2,147,483,647 32
Entero Long –9,223,372,036,854,775,808 a +9,223,372,036,854,775,807 64
Punto flotante Float Simple precisión 32
Punto flotante Doublé Doble precisión 64
Carácter Char Un solo carácter 16
Verdadero/falso Boolean true o false

 

En la siguiente sección veremos cómo declarar variables para almacenar información en ellas usando los tipos de datos primitivos.

Variables en Java

Una variable es un identificador en memoria en el cual se almacena información de diferentes tipos, ya sean algún tipo primitivo u objeto.
Las variables en java primero se tienen que declarar para usarlas posteriormente.
Sintaxis de variables en java:

Solo declaración:

tipo_dato nombre_variable;

o declaración y asignación:

tipo_dato nombre_variable = valor;

Veamos algunos ejemplos:

package cursojava;

public class TiposDatos {
    
    public static void main(String args[]){
        byte a = 1;
        short b = 2;
        int c = 3;
        long d = 65432;
                
        float e = 4.6F;
        double f = 65432.23;
        
        char letra = 'A';
        boolean esCorrecto = true;
        
        System.out.println("a = " + a);
        System.out.println("b = " + b);
        System.out.println("c = " + c);
        System.out.println("d = " + d);
        System.out.println("e = " + e);
        System.out.println("f = " + f);
        System.out.println("letra = " + letra);
        System.out.println("esCorrecto = " + esCorrecto);
    }
    
}

Resultado:

a = 1
b = 2
c = 3
d = 65432
e = 4.6
f = 65432.23
letra = A
esCorrecto = true

Comentarios en Java

En java existen dos tipos de comentarios, de una sola línea o de varias líneas. los comentarios son muy importantes dentro de la sintaxis en java.
Para crear comentarios de una sola línea usamos “//” seguido del texto que queramos.
Para crear comentarios de varias líneas usamos “/* y */” con el texto que queramos dentro de esos caracteres.

Sintaxis:

Comentario de una línea:

// Aquí van los comentarios

Comentario de varias líneas:

/*
   Línea de comentario 1
   Línea de comentario 1
   Línea de comentario n
*/

Ejemplo:

package cursojava;
/**
 *
 * Esta es la clase ComentariosJava
 */
public class ComentariosJava {
    
    public static void main(String args[]){
        
        // Comentarios de una linea
        System.out.println("Comentarios de una linea");
        
        /*
          Comnetarios
          de varias
          lineas
        */
        System.out.println("Comentarios de varias lineas");
    }
}

Si es necesario repasa este capitulo del curso de java, ya que la sintaxis en java es fundamental para aprender de forma correcta el lenguaje.

Estaremos encantados de escuchar lo que piensas

Deje una respuesta

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies
El inicio de sesión/registro está temporalmente inhabilitado