Programación en Java (INFORMATICA Y TELECOMUNICACIONES)
Santiago Higuera
Synopsis "Programación en Java (INFORMATICA Y TELECOMUNICACIONES)"
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 200 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 tiempo, aprender distintas formas de abordar un mismo problema. 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. 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. Este libro no pretende únicamente enseñar a programar en Java, sino formar en el diseño o