Buenas Buenas Underc0ders!
Hoy toca dejar los libros que comparti en whatsapp hace una semana...
Pero antes, una introducción para el asombroso... (y lento... muy lento...) JAVA!
Java es un lenguaje de programación de propósito general, concurrente, orientado a objetos y basado en clases. Fue desarrollado por Sun Microsystems (la misma que desarrollo Solaris y que ahora es parte de Oracle Corporation) y lanzado en 1995. Java se diseñó con la filosofía de "escribir una vez, ejecutar en cualquier lugar", lo que significa que el código Java puede ejecutarse en cualquier dispositivo que tenga una máquina virtual Java (JVM) sin necesidad de recompilarlo.
Características Principales de Java
Orientado a Objetos: Java sigue el paradigma de la programación orientada a objetos, lo que facilita la creación y gestión de programas complejos mediante el uso de objetos y clases.
Portabilidad: Gracias a la JVM, los programas Java pueden ejecutarse en cualquier plataforma sin modificaciones.
Seguridad: Java proporciona un entorno seguro mediante su modelo de seguridad que restringe la ejecución de código potencialmente peligroso.
Robustez: El manejo de excepciones y la gestión de memoria automática ayudan a prevenir errores comunes de programación.
Multihilo: Java soporta la programación concurrente, lo que permite la ejecución simultánea de múltiples hilos de ejecución.
Datos Curiosos de Java
Nombre Original: Java inicialmente se llamaba "Oak" (roble) debido a un roble que se encontraba fuera de la oficina de James Gosling, uno de sus creadores. El nombre se cambió a Java más tarde, en honor al café Java.
Popularidad: Java ha sido consistentemente uno de los lenguajes de programación más populares y utilizados en el mundo, especialmente en el desarrollo de aplicaciones empresariales y sistemas Android.
Mascota: La mascota oficial de Java es un duque llamado "Duke". Fue creado por Joe Palrang, quien también trabajó en las animaciones de la película Shrek.
Plataforma Android: Aunque ahora se utilizan otros lenguajes como Kotlin, Java sigue siendo uno de los principales lenguajes para desarrollar aplicaciones móviles en Android.
Recursos para Aprender Java
A continuación, dejo una selección de libros y apuntes que pueden ser útiles tanto para principiantes como para programadores experimentados que quieran repasar conceptos:
Programación en Java - McGraw Hill (https://drive.google.com/file/d/1raHbMSPTB_e8unZFFSS1O66JOWMYUNJO/view?usp=sharing)
La Biblia de Java (https://drive.google.com/file/d/1T_Bx9akFbhK3x4lo5oDUoOpXzvd_BqGi/view?usp=sharing)
Fundamentos de la programación Java (https://drive.google.com/file/d/1oLNBJQTA7wvlxN1gBfkrAK5kdJnAjP7J/view?usp=sharing)
Programación Avanzada en Java (https://drive.google.com/file/d/1tHowhPu0Kipx563Z_TDWmqV9psBoTbDs/view?usp=sharing)
Programación orientada a objetos - Barnes (https://drive.google.com/file/d/1MH_xZ_BaQHQVGBc7S20_SwAU62KpWu8l/view?usp=sharing)
Programación orientada a objetos - Deitel (https://drive.google.com/file/d/16vAGu65DvbP9C7f0IeKQ51WIRAXobTAj/view?usp=sharing)
Frameworks de Java (https://drive.google.com/file/d/1uM-K4za3AnJZ5Q7Y-UVLonUm1Ndw71bF/view?usp=sharing)
Jerarquía de Errores y excepciones (https://drive.google.com/file/d/1lCq_1z8O1i3mNGpcgqt25bEYKduD4TWU/view?usp=sharing)
Desarrollo de apps para Android (https://drive.google.com/file/d/1zDihvp92OVttvtjsTT4g7W6nBiuXqGxd/view?usp=sharing)
(https://i.imgur.com/5Wiscyv.jpeg)
a leer se ha dicho!! Gracias!
Gracias!!
Graciass!! ;D
;D muchas gracias por la informacion.
Me los guardo, muchas gracias