Java

Términos

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

 

Java
5 (100%) 1 voto
Java Modificado: junio 5th, 2018 by Jose Manuel Moreno

POST RELACIONADOS


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *