Herramientas de usuario

Herramientas del sitio


bloque1:introjava

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
bloque1:introjava [07/09/2026 12:00] – [Puesta en funcionamiento] Fernando Valdeónbloque1:introjava [21/09/2026 10:24] (actual) – [Compilador] Fernando Valdeón
Línea 90: Línea 90:
   * Para compilar y poder traducir nuestro código escrito en java, necesitamos un compilador de Java.​ Estas herramientas vienen en el **JDK**, además de el entorno de ejecución JRE, con su JVM.​   * Para compilar y poder traducir nuestro código escrito en java, necesitamos un compilador de Java.​ Estas herramientas vienen en el **JDK**, además de el entorno de ejecución JRE, con su JVM.​
  
-​** Ciertos IDE nos proveen de compiladores propios de Java, sin necesitar el JDK. (Eclipse)**​+​**Ciertos IDE nos proveen de compiladores propios de Java, sin necesitar el JDK. (Eclipse)**​ 
 {{ :bloque1:jdk-jre.png?600 |}} {{ :bloque1:jdk-jre.png?600 |}}
  
Línea 103: Línea 104:
 La [[https://docs.oracle.com/en/java/javase/21/docs/api/index.html|API de Java]] (Application Program Interface) es un conjunto de bibliotecas con clases y métodos. Son las instrucciones que tenemos a nuestra disposición a la hora de programar en Java. Dependiendo del tipo de aplicación que vamos a generar la API está dividida en 3 entornos de aplicación: La [[https://docs.oracle.com/en/java/javase/21/docs/api/index.html|API de Java]] (Application Program Interface) es un conjunto de bibliotecas con clases y métodos. Son las instrucciones que tenemos a nuestra disposición a la hora de programar en Java. Dependiendo del tipo de aplicación que vamos a generar la API está dividida en 3 entornos de aplicación:
   * Java ME (Micro Edition)   * Java ME (Micro Edition)
-    * Librerías enfocadas en entornos de recursos limitados: Móviesl, PDA, Tablets, etc.+    * Librerías enfocadas en entornos de recursos limitados: Móviles, PDA, Tablets, etc.
  
   * Java SE (Standard Edition)   * Java SE (Standard Edition)
Línea 134: Línea 135:
   * Incorpora algunas herramientas de desarrollo, como un compilador, por lo que no necesitamos el JDK para poder crear y ejecutar un programa escrito en Java.   * Incorpora algunas herramientas de desarrollo, como un compilador, por lo que no necesitamos el JDK para poder crear y ejecutar un programa escrito en Java.
  
-  * Otras de sus funcionalidades si requieres en JDK (Kit de desarrollo Java).+  * Otras de sus funcionalidades si requieren en JDK (Kit de desarrollo Java).
  
 {{ :bloque1:eclipse-interface.png?500 |}} {{ :bloque1:eclipse-interface.png?500 |}}
Línea 148: Línea 149:
 Se recomienda descomprimirlo o instalarlo en una ruta sin espacios en blanco, por ejemplo //C://. Se recomienda descomprimirlo o instalarlo en una ruta sin espacios en blanco, por ejemplo //C://.
  
-Cada vez que lo arranquemos nos puede preguntar qué //workspace// queremos utilizar. El worspace es el directorio donde guardará los proyectos creados. Conviene que esta ruta tampoco tenga espacios.+Cada vez que lo arranquemos nos puede preguntar qué //workspace// queremos utilizar. El workspace es el directorio donde guardará los proyectos creados. Conviene que esta ruta tampoco tenga espacios.
 ===== Creación de programas en Java ===== ===== Creación de programas en Java =====
 El proceso de obtención de un programa en java a partir de un código fuente de Java, consta de 2 fases: la compilación y la ejecución. En la compilación se obtiene otro código llamado //bytecode// de Java. Este código es comprendido por cualquier JVM de Java instalada en cualquier dispositivo. El proceso de obtención de un programa en java a partir de un código fuente de Java, consta de 2 fases: la compilación y la ejecución. En la compilación se obtiene otro código llamado //bytecode// de Java. Este código es comprendido por cualquier JVM de Java instalada en cualquier dispositivo.
Línea 169: Línea 170:
   * Se encarga de leer el código que hemos escrito en un archivo y convertirlo en un formato que podrá ser leido por la máquina.   * Se encarga de leer el código que hemos escrito en un archivo y convertirlo en un formato que podrá ser leido por la máquina.
  
-  * La máquina es el ordenador en el que lo ejecutamos, pero como hemos comentado, la plataforma Java tiene un particularidad.+  * La máquina es el ordenador en el que lo ejecutamos, pero como hemos comentado, la plataforma Java tiene una particularidad.
  
   * Java usa un programa llamado Máquina Virtual de Java.   * Java usa un programa llamado Máquina Virtual de Java.
  
-  * La JVM simula un ordenador que entiende ese código y el capaz de ejecutarlo en nuestro ordenador real.+  * La JVM simula un ordenador que entiende ese código y es capaz de ejecutarlo en nuestro ordenador real.
  
   * Instalando una JVM en cualquier máquina nos aseguramos que el código compilado es comprendido (multiplataforma).   * Instalando una JVM en cualquier máquina nos aseguramos que el código compilado es comprendido (multiplataforma).
bloque1/introjava.1788775203.txt.gz · Última modificación: por Fernando Valdeón