Java


Sintaxis básica

Cuando desarrollamos un programa en Java es muy importante tener en cuenta los siguientes puntos:
  • Sensibilidad a mayúsculas - Java es sensible a mayúsculas, lo que significa que si poseemos un identificador llamado Hola y hola tendrían valores diferente.
  • Nombres de las clases - Para todos los nombres de clases la primera letra debe estar en mayúsculas. Si quieres usar varias palabras para formar un nombre, la primera letra de cada palabra interior debe estar en mayúsculas.
class miPrimeraClase
  • Nombres de los métodos - Todos los nombres de los métodos deben comenzar con una letra minúscula. Si se quieres usar varias palabras para formar el nombre de un método, la primera letra de cada palabra interior debe estar en mayúsculas .
public void miPrimerMetodo()
  • Nombre de archivo del programa - El nombre del archivo de programa debe coincidir exactamente con el nombre de la clase.
Al guardar un archivo, debemos guardarlo con el nombre de clase (Recuerda que Java distingue entre mayúsculas y minúsculas) y añadir '.java' al final del nombre (si el nombre del archivo y el nombre de clase no coinciden el programa no compilará).
Ejemplo: Supongamos que 'MiPrimerPrograma' es el nombre de la clase. Luego el archivo debe ser guardado como 'MiPrimerPrograma.java'
  • public static void main(String args[]) - la ejecución de un programa en Java se inicia desde el método main( ), por lo cual es una parte obligatoria del desarrollo

Identificadores

Todos los componentes en Java requieren nombres. Los nombres usados ​​para las clases, variables y métodos se denominan identificadores.
Existen varios puntos que debemos recordar acerca de los identificadores:
  • Todos los identificadores deben comenzar con una letra (A a Z o de la a a z), el carácter de moneda ($) o un guión bajo (_).
  • Una palabra clave no se puede utilizar como un identificador .
  • Los identificadores distinguen entre mayúsculas y minúsculas.
  • Ejemplos de identificadores legales: edad, $salario, _valor, __1_valor.
  • Ejemplos de identificadores ilegales : 123abc , -salario.

Modificadores

Al igual que otros lenguajes de programación, en Java es posible modificar las clases, métodos, etc..., mediante el uso de modificadores. Existen dos categorías de modificadores:
  • De acceso: default, public , protected, private.
  • De no acceso: final, abstract.

    Variables

    En Java existen los siguientes tipos de variables:
  • Variables locales.
  • Variables de clase (variables estáticas).
  • Variables de instancia (variables no estáticas).

    Arrays

    Los arrays son objetos que almacenan múltiples variables del mismo tipo. Sin embargo, un array en sí es un objeto.

    Enum

    Las enumeraciones se introdujeron en java 5.0. Estas restringen una variable a tener solo unos valores predefinidos. Con el uso de enumeraciones que es posible reducir el número de errores en el código.
    Por ejemplo, si tenemos queremos hacer una aplicación en donde podamos ordenar tipos de jugos frescos, sería posible limitar el tamaño del jugo en pequeño, mediano y grande con la ayuda de los enum.

    class Jugo {
    
       enum JugoTamano { PEQUENO, MEDIANO, GRANDE }
       JugoTamano tamano;
    }
    
    public class JugoPrueba {
    
       public static void main(String args[]){
          Jugo jugo = new Jugo();
          jugo.tamano = Jugo.JugoTamano.MEDIANO ;
          System.out.println("Tamaño del jugo: " + jugo.tamano);
       }
    }
    

    Si compilamos y ejecutamos el programa anterior debería devolvernos:

    Tamaño del jugo: MEDIANO
    

    Palabras clave

    La siguiente lista muestra las palabras reservadas de Java. Estas palabras reservadas no se pueden utilizar como constante o variable o cualquier otro nombre de identificador.
  • abstract
  • assert
  • boolean
  • break
  • byte
  • case
  • catch
  • char
  • class
  • const
  • continue
  • default
  • do
  • double
  • else
  • enum
  • extends
  • final
  • finally
  • float
  • for
  • goto
  • if
  • implements
  • import
  • instanceof
  • int
  • interface
  • long
  • native
  • new
  • package
  • private
  • protected
  • public
  • return
  • short
  • static
  • strictfp
  • super
  • switch
  • synchronized
  • this
  • throw
  • throws
  • transient
  • try
  • void
  • volatile
  • while

    Comentarios

    Java soporta una o varias líneas de comentarios. Es muy similar a los comentarios que podemos encontrar en C y C++. Todos los caracteres disponibles dentro de cualquier comentario son ignorados por el compilador.

    public class MiPrimerPrograma{
    
       /* Este es mi primer programa
        * Esto va a imprimir "Hola Mundo"
        * Un ejemplo de un comentario multi-linea
        */
    
        public static void main(String []args){
           // Un ejemplo de un comentario de una linea
           /* Este también es un ejemplo de un comentario de una linea */
           System.out.println("Hola Mundo");
        }
    }
     
    
    
     
    


No hay comentarios:

Publicar un comentario