Un poco de los componentes de Java
- jhonnysierrap
- 18 may 2016
- 2 Min. de lectura

La máquina virtual java (JVM)
La Máquina Virtual Java o JVM es un entorno de ejecución para aplicaciones Java, cuya principal finalidad es la de adaptar los programas Java compilados a las características del sistema operativo donde se van a ejecutar. En la figura 1 tenemos un esquema en el que se ilustra todo el proceso de compilación y ejecución de aplicaciones.

El Java Development Kit (JDK)
El Java Development Kit proporciona el conjunto de herramientas básico para el desarrollo de aplicaciones con Java estándar.
Compilación
La compilación de un archivo de código fuente .java se realiza a través del comando javac.exe del JDK. Si se ha establecido correctamente la variable de entorno PATH, javac podrá ser invocado desde el directorio en el que se encuentre el archivo .java
Tras ejecutar este comando, se generarán tantos archivos .class como clases existan en el código fuente, En caso de que existan errores sintácticos en el código fuente, el compilador nos habría informado de ello y, por supuesto, el .class no se generaría.
Ejecución
Para ejecutar el programa, utilizaremos el comando java.exe, seguido del nombre de la clase que contiene el método main(). La llamada a java.exe insta a la máquina virtual a buscar en la clase indicada un método llamado main() y proceder a su ejecución.
Sintaxis básica
Antes de introducirnos de lleno en la sintaxis del lenguaje, vamos a comentar algunos aspectos sintácticos generales:
Lenguaje sensible a mayúsculas/minúsculas. El compilador Java hace distinción entre mayúsculas y minúsculas, no es lo mismo escribir public que Public, de hecho, utilizar la segunda forma en vez de la primera provocaría un error de compilación al no reconocer Public como palabra reservada. La distinción entre mayúsculas y minúsculas no sólo se aplica a las palabras reservadas del lenguaje, también a los nombres de variables y métodos.
Las sentencias finalizan con “;”. Ya lo hemos visto antes en los ejemplos que se han presentado en el capítulo anterior: toda sentencia Java debe terminar con el carácter “;”.
Los bloques de instrucciones se delimitan con llaves ({..}). Esto también lo hemos podido comprobar en los ejemplos anteriores, donde el contenido de una clase y el código de un método se delimitaba mediante dichos símbolos.
Comentarios de una línea y multilínea. En Java, un comentario de una línea va precedido por “//” mientras que los que ocupan varias líneas se delimitan por “/*” y “*/”.
Comments