POO Lectura TrabajoAutonomo1
POO Lectura TrabajoAutonomo1
Objetivos
El lenguaje Java
Características
La plataforma Java
Una de las ideas fundamentales de Java es la portabilidad. Una de las frases más
conocidas sobre Java es la máxima WORE (Write Once Run Everywhere, escribe una vez y
ejecuta en cualquier lugar). Para conseguir esto es fundamental el carácter interpretado del
lenguaje. A diferencia de otros lenguajes como C o C++, el compilador de Java no produce
código máquina de un procesador dado, sino que produce un código intermedio o bytecode
que es ejecutado por una máquina virtual java (JVM). Esta máquina virtual garantiza la
portabilidad. Cualquier sistema operativo para el que se haya desarrollado una máquina
virtual Java (como Windows, Linux, Mac OS X, Solaris, ...) puede ejecutar cualquier
programa Java compilado a bytecodes. Y no sólo eso, sino que también existen máquinas
virtuales para dispositivos como teléfonos móviles o descodificadores de televisión digital.
En estas plataformas también se pueden ejecutar los programas Java.
● Java ME: Java Micro Edition. Distribución de Java orientada a aplicaciones para
dispositivos móviles como teléfonos móviles o PDAs.
● Java SE: Java Standard Edition. Edición de Java orientada a aplicaciones de
escritorio en ordenadores personales.
● Java EE: Java Enterprise Edition. Distribución de Java orientada a aplicaciones
distribuidas que se ejecutan en red.
A partir de la versión 11 del JDK se inicia una nueva era en la licencia de uso.
Anteriormente se podía descargar y programar con el JDK oficial de Oracle y luego poner la
aplicación en producción o distribuirla sin tener que pagar nada. Sin embargo, a partir de
Java 11 y del JDK 11, aunque se puede seguir desarrollando con él, se tendrá que pagar
una licencia a Oracle si se quiere utilizar para poner las aplicaciones en producción. El costo
es de 2,5 dólares al mes por cada usuario de escritorio, y de 25 dólares por procesador en
el caso de aplicaciones de servidor. Más detalles en la lista de precios oficial.
Para más información sobre las diferencias entre JDK y OpenJDK revisar el siguiente
contenido
El JDK 11 puede descargarse en el sitio oficial de Oracle. Mientras que para la versión open
source existen varias distribuciones siendo una de las más populares AdoptOpenJDK
Como primer ejemplo sencillo de programa escrito en Java se va a utilizar uno que
muestra un mensaje por la pantalla del ordenador.
Por ejemplo, el programa Hola.java:
2) Compilar el programa:
○ Compile HolaMundo.java usando el siguiente comando:
javac HolaMundo.java
Este comando genera un nuevo archivo HolaMundo.class
3) Ejecutar el programa:
• Ejecute lo siguiente:
java HolaMundo
• Note que el comando es java, no javac, y se refiere a HolaMundo , no
HolaMundo.java
Luego de ejecutar este comando se debe visualizar:
Hola mundo, soy el primer programa en Java
Sobre este paquete, damos click dereche, seleccionamos New -> Java Class
En la nueva ventana, escribimos el nombre de la clase HolaMundo y damos click en Finish
Para ejecutar el programa, ir al menú Run y seleccionar Run Project, como se muestra en la
figura.
Luego seleccionamos la clase que será la principal de nuestro proyecto, en este caso
HolaMundo
Si no logramos visualizar la clase, podemos ir nuevamente al menú Run y seleccionar la
opción Clean and Build Project y luego de esto, dar click nuevamente en Run Project
La acción Run Project genera la salida del programa en la sección Output de Netbeans
como se muestra a continuación.
Referencias
● Sesión 1. Comenzando a programar en Java. Experto en Java. Universidad de
Alicante
● Beltrán, Á. G., & Santamaría, J. M. A. (2005). Programación orientada a objetos con
Java. Sección de Publicaciones, Escuela Técnica Superior de Ingenieros
Industriales, Universidad Politécnica de Madrid.
● https://www.campusmvp.es/recursos/post/java-11-ya-esta-aqui-te-toca-pagar-a-
oracle-o-cambiarte-a-otras-opciones.aspx