0% encontró este documento útil (0 votos)
14 vistas3 páginas

Que Es Java

Cargado por

Jose
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
14 vistas3 páginas

Que Es Java

Cargado por

Jose
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Java ☕ es un lenguaje de programación y una plataforma de

desarrollo creado en 1995 por James Gosling en Sun Microsystems


(hoy parte de Oracle). Es uno de los lenguajes más usados en el mundo,
tanto en aplicaciones empresariales como en móviles, servidores y
sistemas embebidos.

🔑 Características principales de Java

1. Lenguaje orientado a objetos (POO)

o Todo en Java se basa en clases y objetos.

o Promueve modularidad, reutilización de código y


mantenimiento.

2. Portabilidad – "Write Once, Run Anywhere"

o El código en Java no se ejecuta directamente en el sistema


operativo, sino en la Máquina Virtual de Java (JVM).

o Esto permite que un mismo programa funcione en Windows,


Linux, macOS, Android, etc.

3. Lenguaje compilado e interpretado

o El código fuente (.java) se compila en bytecode (.class).

o Ese bytecode lo interpreta y ejecuta la JVM.

4. Robustez y seguridad

o Java maneja la memoria automáticamente con el Garbage


Collector.

o Tiene control estricto de errores y un fuerte sistema de


seguridad.

5. Multihilo (multithreading)

o Permite ejecutar varias tareas en paralelo, ideal para


aplicaciones concurrentes.

6. Gran ecosistema

o Librerías y frameworks muy conocidos: Spring, Hibernate,


Jakarta EE, JavaFX.

✅ Ventajas de Java
 Portabilidad entre sistemas operativos.

 Gran comunidad y documentación.

 Amplio uso en empresas, bancos, aplicaciones móviles (Android).

 Rendimiento aceptable (más rápido que lenguajes interpretados


como Python).

⚠️Desventajas de Java

 Sintaxis más extensa que otros lenguajes (ejemplo: Python).

 Puede ser más lento que C o C++ porque depende de la JVM.

 Alto consumo de memoria en aplicaciones grandes.

📌 Estructura básica de un programa en Java

// Hola Mundo en Java

public class HolaMundo {

public static void main(String[] args) {

[Link]("¡Hola, mundo!");

📍 Explicación:

 public class HolaMundo → se define una clase.

 public static void main → es el punto de entrada del programa.

 [Link] → imprime en pantalla.

🌍 Aplicaciones de Java

 Aplicaciones empresariales: sistemas de banca, seguros, retail.

 Aplicaciones móviles: base del desarrollo de Android.

 Aplicaciones web: con frameworks como Spring y Jakarta EE.

 Big Data: herramientas como Hadoop están hechas en Java.

 IoT y sistemas embebidos: Java ME se usa en dispositivos


pequeños.
👉 En resumen:
Java es un lenguaje robusto, portable y orientado a objetos, ideal
para aplicaciones empresariales y móviles, con gran trayectoria y soporte
en la industria.

¿Quieres que te prepare una comparación entre Java y Python para


ver sus diferencias en facilidad de uso, velocidad y aplicaciones?

También podría gustarte