Curso Java – Introducción a Java con Eclipse Mars

El lenguaje de programación Java fue creado a comienzos de los años 90, como parte de un proyecto llamado Green de la Sun Microsystems. Inicialmente se llamaba Oak en referencia a un árbol que era visible por la ventana de los creadores.

Luego se cambió a lo que hoy conocemos como Java. Este término es utilizado en referencia a:

  • Lenguaje de programación orientada a objetos.
  • Ambiente de desarrollo compuesto por un compilador, interpretador y generador de documento.
  • Ambiente de ejecución que puede ser cualquier máquina que tenga instalado el JRE (Java Runtime Environment).

Este lenguaje tiene la características de ser simple, orientado a objetos, robusta, segura y portable entre otras.

JVM

JVM es la máquina virtual de java. Esta máquina emula una aplicación en una máquina real. Todo código java es compilado para un formato intermedio conocido como bytecode. Este formato es interpretado por el JVM.

Existen varias JVM para diferentes tipos de sistemas operativos (Windows, Linux, Mac, etc.).

Garbage Collection

Es un proceso que funciona en segundo plano y tiene la responsabilidad de liberar memoria alocada por variables que no serán usadas en la aplicación.

Etapas de un programa JAVA

Las etapas por el que pasa un programa escrito en java son las siguientes:

  1. Creación del código fuente (Programa.java)
  2. Compilación del código fuente y generación del bytecode (programa.class)
  3. Interpretación del bytecode por la máquina virtual de java (JVM).
  4. Conversión del bytecode en lenguaje de máquina.

El gráfico siguiente muestra el proceso.

javcompilador

JRE

JRE (Java Runtime Environment), es el ambiente de ejecución de Java y contiene todo aquello que el usuario necesita para ejecutar una aplicación Java (JVM y bibliotecas).

JDK

JDK (Java Development Kit) es el ambiente de desarrollo de java y es compuesto por el JRE y un conjunto de herramientas útiles al desarrollador java.

Primer contacto con JAVA

Para poder usar Java se tiene que instalar el compilador y un editor para código java. Los pasos para configurar el ambiente están en el siguiente link.

 

Esta aplicación consiste de tres componentes principales: comentarios, la clase Test y el método principal.

Comentarios

Los comentarios son ignorados por el compilador pero son útiles como referencia para los programadores. El lenguaje de programación Java soporta tres tipos de comentarios:

/*Comentario*/ El compilador ignora todo lo que está dentro de /* y */

/**Comentario de documentario*/  Esto indica comentario de documentación usado por la herramienta javadoc para generar documentación automáticamente.

//comentario simple El compilador ignora todo hasta el fin de la línea.

Clase Test

La palabra-clave Class comienza la definición de la clase para una clase llamada Test y el código para cada clase aparece entre llaves. Más adelante profundizaremos la definición de clase.

El método principal

Todo lenguaje de programación java debe tener un método principal cuya firma es: public static void main(String[] args) {}

El método principal es el punto de entrada de la aplicación y que será ejecutado siempre que el programa fuera iniciado.

Finalmente la línea: System.out.println(“Hola”); permite imprimir un texto en la pantalla. El texto debe ser informado dentro de comillas y dentro de los paréntesis.

También te podría gustar...