Java

Java es un lenguaje de programación de propósito general orientado a objetos diseñado con la intención de generar un código donde el mismo código pueda ser utilizado en cualquier lugar.

James Gosling de Sun Microsystems guió el desarrollo de Java a finales de la década de 1990. Este lenguaje de programación está basado en clases, orientado a objetos y legible por el ser humano. Java es compilado e interpretado.

El compilador Java transforma el código fuente en código bytecode y luego el intérprete java produce código máquina que es ejecutado directamente por la máquina en la que se está ejecutando el programa java. Es fiable, distribuido y portátil. Podría utilizarse para desarrollar aplicaciones autónomas o aplicaciones basadas en la web.

 

 

Características

  1. Compilado e interpretado: Al principio, el compilador Java traduce el código fuente a código bytecode. Entonces se produce un código de máquina que puede ser ejecutado directamente por la máquina, y el intérprete es responsable de hacerlo.
  2. Plataforma independiente y portátil: Se puede mover de una máquina a otra, cualquier modificación en los sistemas operativos, recursos del sistema y procesador no puede afectar a los programas java. El código de byte generado por un compilador java puede ser empleado en cualquier máquina.
  3. Orientado a objetos: Java es un lenguaje puramente orientado a objetos donde todo gira alrededor de las clases y los objetos.
  4. Robusto y seguro: Java previene la amenaza de virus y el mal uso de los recursos. Consiste en un recolector de basura y emplea un manejo de excepciones para eliminar los errores y el riesgo de colisión.
  5. Distribuido: También permite la creación de aplicaciones en la red y puede compartir datos y programas. Java también se puede utilizar para acceder a objetos remotos a través de Internet y permite que varios programadores trabajen en tándem desde diferentes ubicaciones remotas.
  6. Multihilo e interactivo: Ayuda a programas con varios subprocesos en los que se pueden realizar varias tareas a la vez.
  7. Dinámico y Extensible: Las nuevas clases, objetos, métodos y librerías están probablemente enlazadas dinámicamente en java. También puede soportar funciones escritas en lenguajes como C y C++.
  8. Facilidad de desarrollo: La reutilización del código facilita el desarrollo.
  9. Escalabilidad y rendimiento: La escalabilidad y el rendimiento pueden mejorarse aumentando el tiempo de arranque y minimizando el consumo de memoria en el entorno de tiempo de ejecución de Java.

 

Ejemplo Código Java

 

También puede interesarte

Deja un comentario

Tu dirección de correo electrónico no será publicada.