[MÚSICA] [MÚSICA] [MÚSICA] [MÚSICA] Es muy importante antes de que comiences a tirar cualquier línea de código, conocer la filosofía de Java. La filosofía de Java es Write Once Run Anywhere. Esto significa que el código que desarrolles podrá correr en todos lados. ¿Qué significa en todos lados? Bueno, en cualquier sistema operativo, you sea que tú utilices un sistema operativo Mac, un sistema operativo Windows o un sistema operativo Linux. La máquina virtual hace todo el trabajo para que tú no te desgastes desarrollando código para cada sistema operativo. Así que, ¿qué es la máquina virtual? Bueno, no te preocupes, vamos a verlo más adelante. Lo siguiente que debes saber es que Java maneja varias versiones. Varias versiones que puedes encontrar para desarrollar en algunos entornos de desarrollo, o en algunos ID. La primera que tenemos es Java EE. Así es normalmente conocida pero significa Java Enterprise Edition. La siguiente es Java Server Enterprise y por último tenemos también Java Micro Edition. Java Enterprise Edition se ha utilizado comúnmente para desarrollar proyectos en web, proyectos que tienen que involucrar un navegador web e incluso también un entorno de desarrollo en backend. La siguiente Java Standard Edition, esa es la que se utiliza comúnmente para desarrollar nuestra aplicaciones móviles y por último tenemos Java Micro Edition que se ha desarrollado para enfocarse en dispositivos de muy muy muy bajo nivel. ¿Cómo? Pues, dispositivos que tenemos en nuestra vida diaria, como un control de remoto, licuadora, etcétera. Muchos electrodomésticos que tenemos en nuestra casa, funcionan con esta versión de Java, Java Micro Edition. ¿Qué es el JRE de Java? El JRE de Java es mejor conocido como la máquina virtual. La máquina virtual es aquella que hace toda la magia de nuestros programas. Lo que hace ella es que toma todos estos archivos compilados de Java, no te preocupes si no entiendes ese concepto ahorita, lo veremos después. Esos archivos compilados los transforma y se los da a tu sistema operativo, para que lo pueda leer fácilmente, tu sistema operativo Windows, Linux o Mac, lo que utilizes. Tu sistema operativo está encargado de mantener la conexión con el hardware, tal cual como se está viendo aquí. Bien, hemos aprendido que el es JRE de Java. Ahora te voy a explicar que es el JDK. El JDK significa Java Development Kit, es decir, es un kit para que tú desarrolles tus programas en Java. Lo que contiene este kit de desarrollo son todas las clases y todas las librerías que Java you tiene listas para tí para que las puedas utilizar y que puedas partir de ahí para desarrollar nuevos programas de Java. [MÚSICA] [MÚSICA] Bien, you hemos elegido qué versión de Java utilizaremos para desarrollar nuestras aplicaciones. Java Standard Edition. you hemos platicado los componentes que necesitas para desarrollar tus programas, el JDK de Java y también el JRD de Java. A continuación te voy a explicar, cómo puedes observar si tu computadora you tiene instalado alguno de estos componentes. Fíjate bien, lo primero que tenemos que saber es, abrir una ventana de línea de comandos. Si estás en Windows, lo que tienes que abrir es el CMD. Pero si estás en Mac o en Linux, puedes abrir la terminal. Los comandos que tienes que ejecutar son los siguientes, los puedes ver aquí en tu pantalla, el primero es java espacio menos version. Este comando te dirá, qué versión de Java tienes instalado, si es que tienes you instalado alguna. El siguiente comando es el comando javac. Este comando nos sirve para verificar si tienes instalado el compilador de Java, que es muy importante para que podamos desarrollar nuestros programas. [MÚSICA] [MÚSICA]