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 11:57] – [Versiones] 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 |}}
  
-==== Versiones ==== 
  
-^Nombre ^ Fecha Lanzamiento ^ Versión^ 
-|Photon|27 de junio de 2018|4.8| 
-|Oxigen|28 de junio de 2017|4.7| 
-|Neon|22 de junio de 2016|4.6| 
-|Mars|24 de junio de 2015|4.5|  
-|Luna|25 de junio de 2014|4.4|  
-|Kepler|26 de junio de 2013|4.3|  
-|Juno|27 de junio de 2012|4.2|  
-|Indigo|22 de junio de 2011|3.7|  
-|Helios|23 de junio de 2010|3.6|  
-|Galileo|24 de junio de 2009|3.5|  
-|Ganymede|25 de junio de 2008|3.4| 
-|Europa|29 de junio de 2007|3.3| 
-|Callisto| 30 de junio de 2006|3.2| 
-|Eclipse 3.1|28 de junio de 2005|3.1|  
-|Eclipse 3.0|28 de junio de 2004|3.0| 
  
 ==== Puesta en funcionamiento ==== ==== Puesta en funcionamiento ====
 Eclipse ofrece dos formas de uso: mediante un instalador convencional, o mediante un paquete de ejecución directa. Eclipse ofrece dos formas de uso: mediante un instalador convencional, o mediante un paquete de ejecución directa.
  
-  * El instalador nos ofrecerá la la selección de la distribución de Eclipse que queramos atendiendo al entorno en el que nos enfocaremos, incluyendo unas herramientas u otras.+  * El instalador nos ofrecerá la selección de la distribución de Eclipse que queramos atendiendo al entorno en el que nos enfocaremos, incluyendo unas herramientas u otras.
  
   * El paquete de ejecución se descargará directamente con la distribución de eclipse que queramos emplear, atendiendo a nuestro enfoque.   * El paquete de ejecución se descargará directamente con la distribución de eclipse que queramos emplear, atendiendo a nuestro enfoque.
 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 186: 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.1788775033.txt.gz · Última modificación: por Fernando Valdeón