Java - I

enero 10, 2018 Posted by gguillenb , , No comments

¿Qué es Java?

java

Java es un lenguaje de programación desarrollado por Sun Microsystems. Fue presentado en la segunda mitad del año 1995 y ha sido muy popular y valorado ya que los programas hechos en java se pueden ejecutar en diversas plataformas utilizando la JVM o Java Virtual Machine, la cual está soportada en diversos sistemas operativos tales como Linux, Mac OS, Windows, OS400, AIX, ZOS. Hoy día programas, aplicaciones, servicios, etc se pueden ejecutar en casi cualquier dispositivo tales como teléfonos celulares, relojes de pulsera, y dispositivos IOT.

Es un lenguaje de programación orientado a objetos diseñado para tener pocas dependencias de implementación asegurando la independencia de la arquitectura de hardware. Es la base para prácticamente todos los tipos de aplicaciones de red, además del estándar global para desarrollar y distribuir aplicaciones móviles y embebidas, juegos, contenido basado en web y software de empresa. Con más de 9 millones de desarrolladores en todo el mundo, Java permite desarrollar, implementar y utilizar de forma eficaz aplicaciones y servicios.

Es un lenguaje portable debido a que el código que se genera es un código independiente del hardware el cual se pueda utilizar en distintas plataformas. Para conseguir la portabilidad de los programas java se utiliza un entorno de ejecución para los programas compilados, este entono lleva por nombre JRE (Java Runtime Environment) el cual es gratuito y está disponible para los principales sistemas operativos.

Los programas java se compilan a un lenguaje intermedio denominado Bytecode, este código es interpretado por la máquina virtual JVM de java del entorno de ejecución JRE y así se consigue la portabilidad en distintas plataformas.

java compiler

La Java Virtual Machine (JVM)

La Java Virtual Machine (JVM) ayuda a ejecutar las aplicaciones en una plataforma específica, capaz de interpretar y ejecutar instrucciones expresadas en bytecode, el cual es generado por el compilador del lenguaje Java.

La JVM es la esencia de la aplicación JAVA es el entorno donde se ejecutaran las aplicaciones y permite que corra sobre cualquier plataforma que soporte java.

java virtual machine

Las librerías para el desarrollo se denominan java application programming interface (API), es una Interfaz de Programación de Aplicaciones  que permite desarrollar nuevas aplicaciones, utilizando para ello diferentes herramientas y opciones, facilitando o brindando ciertas ventajas al desarrollador que las utilice. La API de JAVA es la que permite crear  programas utilizando las herramientas que  suministra el lenguaje para desarrollar las diferentes aplicaciones.

0 comentarios:

Publicar un comentario

Popular Posts

Recent Posts

Video of the Month

Formulario de contacto

Nombre

Correo electrónico *

Mensaje *