Want to create interactive content? It’s easy in Genially!

Get started free

Infografia Java_Vazquez Salinas Estrella

Vázquez Salinas Estrella

Created on November 9, 2025

Start designing with a free template

Discover more than 1500 professional designs like these:

Genial Calendar 2026

School Calendar 2026

January Higher Education Academic Calendar

School Year Calendar January

Academic Calendar January

Choice Board Flipcards

Comic Flipcards

Transcript

Lenguaje de programación

JAVA

Origen

Java fue creado por James Gosling en Sun Microsystems en 1995. El lema principal de Java era “Write once, run anywhere” (Escribe una vez, ejecuta en cualquier lugar), reflejando su capacidad para ejecutarse en diferentes sistemas operativos sin necesidad de modificaciones.

Inicialmente, fue diseñado para dispositivos electrónicos interactivos, pero rápidamente encontró su lugar en el desarrollo de software debido a su capacidad multiplataforma..

Características
Es portable
Multithreading
Seguro
Lenguaje simple
Distribuido
Orientado a objetos
Robusto
Dinamico
Multiplataforma
Alto rendimiento
Ventajas
Desventajas
  • Independiente de plataformas.
  • Es un lenguaje orientado a objetos.
  • Es relativamente fácil de aprender.
  • Es multiplataforma.
  • Hace uso de librerías.
  • Se puede utilizar con multiples editores.
  • Es de los más utilizados.
  • Tiene gestión de errores.
  • Sintaxis compleja.
  • El tiempo de ejecución es mayor.
  • Ocupa más espacio en memoria.
  • El rendimiento puede ser menor.
  • Ocupa más recursos de la PC.
Principales aplicaciones

Desarrollo de aplicaciones web.

Juegos y motores de juegos.

Sistemas integrados.

Aplicaciones informáticas de escritorio.

Desarrollo de aplicaciones móviles.

Desarrollo de software empresarial.

Permite la ejecución de varios hilos de ejecución en paralelo, lo que permite a las aplicaciones realizar varias tareas al mismo tiempo.

La verdad es que Java en sí no es distribuido, sino que proporciona las librerías y herramientas para que los programas puedan ser distribuidos, es decir, que se corran en varias máquinas, interactuando.

Java ofrece toda la funcionalidad de un lenguaje potente, pero sin las características menos usadas y más confusas de éstos.

Tiene características de seguridad integradas que ayudan a proteger los sistemas contra amenazas externas.

Es la facilidad con la que puede ejecutarse sobre diferentes plataformas informáticas, dependiendo lo menos posible de su entorno de ejecución .

Ofrece un alto rendimiento a través de la compilación Just-in-Time (JIT) y otras técnicas de optimización que mejoran la velocidad de ejecución de los programas Java. Permite compilar el código en código de máquina nativo en tiempo de ejecución.

Tiene una sólida gestión de memoria, manejo de excepciones y mecanismos de recolección de basura. También tiene un fuerte sistema de verificación de tipos, que minimiza los errores durante el tiempo de ejecución.

Es dinamico en el sentido de que admite enlaces dinámicos, carga de clases en tiempo de ejecución y reflexión, lo que permite que los programas se adapten a los cambios durante el tiempo de ejecución.

Es independiente de la plataforma, lo que significa que se puede ejecutar en cualquier sistema operativo o dispositivo compatible con Java sin necesidad de recompilar el código.

Significa que se basa en el concepto de objetos y clases para organizar y estructurar el código.