PROGRAMACION EN JAVA
¿Que es Java?
Java es un lenguaje de programación orientado a objetos y una plataforma de
software ampliamente utilizado que se ejecuta en miles de millones de
dispositivos, que incluyen computadoras portátiles, dispositivos móviles,
consolas de juegos, dispositivos médicos y muchos otros. Las reglas y la sintaxis
de Java se basan en los lenguajes C y C++.
Una de las principales ventajas de desarrollar software con Java es su
portabilidad. Una vez que haya escrito el código para un programa Java en una
computadora portátil, es muy fácil mover el código a un dispositivo móvil.
Cuando el lenguaje fue inventado en 1991 por James Gosling de Sun
Microsystems (luego adquirido por Oracle), el objetivo principal era poder
"escribir una vez, ejecutar en cualquier lugar".
También es importante comprender que Java es muy diferente de JavaScript. No
es necesario compilar Javascript, mientras que el código Java sí debe
compilarse. Además, Javascript solo se ejecuta en navegadores web, mientras
que Java se puede ejecutar en cualquier lugar.
Las herramientas de desarrollo de software nuevas y mejoradas están llegando
al mercado a un ritmo notable, desplazando a los productos tradicionales que
antes se consideraban indispensables. A la luz de este cambio continuo, la
longevidad de Java es impresionante. Más de dos décadas después de su
creación, Java sigue siendo el lenguaje más popular para el desarrollo de
software de aplicaciones y los desarrolladores continúan eligiéndolo en lugar
de lenguajes como Python, Ruby, PHP, Swift, C++ y otros. Como resultado, Java
sigue siendo un requisito importante para competir en el mercado laboral.
IBM ofrece un sencillo tutorial para aprender Java para crear una aplicación
web escalable con Kubernetes y la plataforma Java.
¿Cómo funciona Java?
Antes de explorar las razones de la popularidad duradera de Java, repasemos
qué es Java con más detalle y su importancia para el desarrollo de aplicaciones
empresariales.
Java es una tecnología que consta de un lenguaje de programación y una
plataforma de software. Para crear una aplicación con Java, debe descargar el
kit de desarrollo de Java (JDK), que está disponible para Windows, macOS y
Linux. Escribirá el programa en el lenguaje de programación Java, luego un
compilador convierte el programa en código de bytes Java, el conjunto de
instrucciones para la Máquina virtual Java (JVM) que forma parte del entorno de
ejecución de Java (JRE). El código de bytes de Java se ejecuta sin modificaciones
en cualquier sistema que admita JVM, lo que permite que su código de Java se
ejecute en cualquier lugar.
La plataforma de software Java consta de la JVM, la API de Java y un entorno de
desarrollo completo. La JVM analiza y ejecuta (interpreta) el código de bytes de
Java. La API de Java consta de un amplio conjunto de bibliotecas que incluyen
objetos básicos, funciones de red y seguridad, generación de lenguaje de
marcado extensible (XML) y servicios web. En conjunto, el lenguaje Java y la
plataforma de software Java crean una potente y probada tecnología para el
desarrollo de software empresarial.