Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Industrial programming >> Java

Fundamentos de Java: Dominando la Sintaxis Básica

Un programa Java puede definirse como una colección de objetos que se comunican invocando los métodos de cada uno. Veamos brevemente qué significan clase, objeto, métodos y variables de instancia.

Primer Programa Java

Veamos un código simple que imprime Hola Mundo.

Ejemplo

Demo en Vivo
public class MiPrimerProgramaJava {
  /* Este es mi primer programa java.
   * Imprimirá 'Hola Mundo' como salida */
  public static void main(String []args) {
    System.out.println("Hola Mundo"); // imprime Hola Mundo
  }
}

Veamos cómo guardar el archivo, compilar y ejecutar el programa. Sigue estos pasos:

Salida

C:\> javac MiPrimerProgramaJava.java
C:\> java MiPrimerProgramaJava
Hola Mundo

Sintaxis Básica

Sobre los programas Java, es muy importante tener en cuenta lo siguiente:

Identificadores en Java

Todos los componentes Java requieren nombres. Los nombres usados para clases, variables y métodos se llaman identificadores.

Puntos a recordar sobre identificadores:

Modificadores en Java

Como otros lenguajes, es posible modificar clases, métodos, etc., usando modificadores. Hay dos categorías:

Veremos más detalles en la siguiente sección.

Variables en Java

Tipos de variables en Java:

Arrays en Java

Los arrays son objetos que almacenan múltiples variables del mismo tipo. Sin embargo, un array en sí es un objeto en el heap. Veremos cómo declarar, construir e inicializar en próximos capítulos.

Enums en Java

Los enums se introdujeron en Java 5.0. Restringen una variable a tener solo unos pocos valores predefinidos. Los valores en esta lista enumerada se llaman enums.

Con enums es posible reducir el número de errores en tu código.

Por ejemplo, en una aplicación para una tienda de jugos, se podría restringir el tamaño del vaso a pequeño, mediano y grande. Esto asegura que nadie pueda pedir otro tamaño.

Ejemplo

Demo en Vivo
class JugoFresco {
  enum TamanoJugo{ PEQUEÑO, MEDIANO, GRANDE }
  TamanoJugo tamano;
}
public class PruebaJugoFresco {
  public static void main(String args[]) {
    JugoFresco jugo = new JugoFresco();
    jugo.tamano = JugoFresco.TamanoJugo.MEDIANO;
    System.out.println("Tamaño: " + jugo.tamano);
  }
}

El ejemplo anterior produce:

Salida

Tamaño: MEDIANO

Nota – Los enums pueden declararse por sí mismos o dentro de una clase. Métodos, variables, constructores pueden definirse dentro de enums.

Palabras Clave de Java

Lista de palabras reservadas en Java. No pueden usarse como constantes, variables u otros nombres de identificadores.

abstractassertbooleanbreak
bytecasecatchchar
classconstcontinuedefault
dodoubleelseenum
extendsfinalfinallyfloat
forgotoifimplements
importinstanceofintinterface
longnativenewpackage
privateprotectedpublicreturn
shortstaticstrictfpsuper
switchsynchronizedthisthrow
throwstransienttryvoid
volatilewhile

Comentarios en Java

Java soporta comentarios de una línea y multilínea, muy similares a C y C++. Todos los caracteres dentro de cualquier comentario son ignorados por el compilador.

Ejemplo

Demo en Vivo
public class MiPrimerProgramaJava {
  /* Este es mi primer programa java.
   * Imprimirá 'Hola Mundo' como salida
   * Este es un ejemplo de comentario multilínea. */
  public static void main(String []args) {
    // Este es un ejemplo de comentario de una línea
    /* Este también es un ejemplo de comentario de una línea. */
    System.out.println("Hola Mundo");
  }
}

Salida

Hola Mundo

Uso de Líneas en Blanco

Una línea que solo contiene espacios en blanco, posiblemente con un comentario, se conoce como línea en blanco, y Java la ignora totalmente.

Herencia

En Java, las clases pueden derivarse de otras clases. Si necesitas crear una nueva clase y ya existe una que tiene parte del código que requieres, puedes derivar tu nueva clase del código existente.

Esto permite reutilizar campos y métodos de la clase existente sin reescribir el código. La clase existente se llama superclase y la derivada subclase.

Interfaces

En Java, una interfaz es un contrato entre objetos sobre cómo comunicarse. Las interfaces juegan un papel vital en la herencia.

Una interfaz define los métodos que una clase derivada (subclase) debe usar. Pero la implementación de los métodos depende totalmente de la subclase.

¿Qué Sigue?

La siguiente sección explica Objetos y Clases en Java. Al final, tendrás una imagen clara de qué son objetos y clases en Java.

Java

  1. Dominando la sintaxis básica de C: Tokens, estructura y punto y coma
  2. Fundamentos de C#: Sintaxis Básica y Conceptos de POO
  3. Palabra clave final en Java: Variables, métodos y clases
  4. Operador instanceof en Java: Guía completa
  5. Entendiendo las clases anidadas estáticas en Java: Uso, diferencias y ejemplos
  6. Dominando las clases internas anónimas en Java: Definición, sintaxis y ejemplos prácticos
  7. Patrón Singleton en Java explicado: Cómo implementarlo y usarlo de forma segura
  8. Dominando la Reflexión en Java: Inspeccionando clases, métodos y campos en tiempo de ejecución
  9. Dominando ObjectOutputStream de Java: Serialización, Métodos y Ejemplos Prácticos
  10. Dominando Java Generics: Construyendo Código Reutilizable y Type-Safe
  11. Dominando las operaciones de archivos en Java con java.io: creación, lectura, escritura y eliminación