PROGRAMACION EN JAVA

PROGRAMACION EN JAVA

211 EJERCICIOS RESUELTOS
04-09-2026
9791387803209
Rustica
652
756
170x240 mm
CASTELLANO
LENGUAJES DE PROGRAMACION Y EXTENSION/SCRIPTING: G
PVP
40.00

Sinopsis

Este libro introduce al lector en la programación orientada a objetos con Java, dando por hecho un primer contacto previo con la programación estructurada. El libro es un manual de referencia al que volver para repasar conceptos o explorar posibilidades del lenguaje que en una primera lectura pasaron desapercibidas. A lo largo de sus capítulos se incluyen cerca de doscientos ejemplos repartidos estratégicamente para ilustrar cada idea, junto con más de 210 ejercicios propuestos, con sus soluciones disponibles en el repositorio de recursos del libro, que permiten practicar y afianzar los contenidos, de manera que el lector pueda comprobar su progreso y, al mismo tiempo, aprender distintas formas de abordar un mismo problema.

Java es uno de los lenguajes más extendidos en la industria del software, con especial relevancia en el desarrollo de aplicaciones empresariales y de red. Su modelo de objetos, explícito y sin atajos, obliga a razonar con claridad sobre el diseño de un programa: qué clases definir, qué responsabilidades asignar a cada una y cómo relacionarlas mediante herencia, composición e interfaces. El libro toma como base Java 17, la versión con soporte a largo plazo más asentada, señalando además a lo largo de sus páginas las novedades más relevantes incorporadas en Java 21 y Java 25.

El libro recorre en cuatro partes los fundamentos del lenguaje, el núcleo de la programación orientada a objetos, el manejo de errores, las estructuras de datos avanzadas y las características avanzadas pensadas para quien quiera ir más allá de lo esencial, como la programación funcional con expresiones lambda y la API Stream, la concurrencia o la reflexión. Principios de diseño consolidados, como el acrónimo SOLID, acompañan a los conceptos del lenguaje a lo largo de todo el recorrido.

Este libro no pretende únicamente enseñar a programar en Java, sino formar en el diseño orientado a objetos como forma de pensar. Su meta es que el lector desarrolle una herramienta intelectual aprendiendo cómo repartir responsabilidades, cómo relacionar clases entre sí y cómo tomar decisiones de diseño y que le sea útil durante toda su vida profesional como ingeniero.

Más libros del autor