Anuncio

Introducción a la Programación Orientada a Objetos con Java

Introducción a la Programación Orientada a Objetos con Java es un manual académico elaborado por docentes del Departamento de Sistemas Informáticos y Computación de la Universidad Politécnica de Valencia

La programación orientada a objetos (POO) sigue siendo uno de los paradigmas fundamentales en el desarrollo de software moderno. Lenguajes como Java han consolidado este enfoque gracias a su modelo basado en clases, su portabilidad mediante la máquina virtual y su amplio ecosistema académico y profesional.

Comprender los principios de la orientación a objetos y su implementación práctica en Java constituye una base sólida para estudios posteriores en ingeniería de software, desarrollo de aplicaciones y sistemas distribuidos.

Introducción al libro

Introducción a la Programación Orientada a Objetos con Java es un manual académico elaborado por docentes del Departamento de Sistemas Informáticos y Computación de la Universidad Politécnica de Valencia. Publicado en marzo de 2009 (primera edición, revisión 1.0.1), el texto está diseñado como material formativo para estudiantes que se inician en la programación orientada a objetos utilizando Java como lenguaje de referencia.

El libro parte de los fundamentos generales de la programación y del paradigma orientado a objetos, para posteriormente introducir el lenguaje Java desde una perspectiva estructurada y progresiva. No presupone conocimientos avanzados, aunque resulta especialmente adecuado para estudiantes de titulaciones técnicas, cursos universitarios iniciales y personas con interés en adquirir bases formales en programación.

Contenido del libro

La obra aborda de forma sistemática los elementos esenciales de la programación orientada a objetos y su implementación práctica en Java. El lector encontrará una combinación de explicación conceptual, fundamentos sintácticos y ejercicios resueltos y propuestos.

Entre los principales contenidos se incluyen:

  • Fundamentos de la orientación a objetos: clases, objetos, encapsulación, herencia y polimorfismo.
  • Introducción detallada al lenguaje Java: sintaxis, estructura de programas, tipos de datos y control de flujo.
  • Desarrollo de clases, constructores y métodos.
  • Gestión de excepciones y tratamiento de errores.
  • Interfaces, clases abstractas y uso avanzado del modelo de objetos.
  • Programación de interfaces gráficas y applets.
  • Ejercicios prácticos para reforzar los conceptos estudiados.

El enfoque combina teoría y práctica, permitiendo comprender no solo cómo se programa en Java, sino también por qué se aplican determinados principios de diseño orientado a objetos.

Índice del libro

  1. Introducción a la Programación Orientada a Objetos
    1.1. Introducción
    1.2. La Orientación a Objetos
    1.3. Los objetos
    1.4. Las clases
    1.5. La iniciación de instancias
    1.6. Herencia
    1.7. Evolución histórica y diferencias entre la programación clásica y la POO
  2. Introducción al lenguaje Java
    2.1. Introducción
    2.2. Portabilidad: la máquina virtual de Java
    2.3. Cuestiones sintácticas
    2.4. Estructura básica de un programa en Java
    2.5. Tipos de datos
    2.6. Estructuras de control
    2.7. Sentencias de salto
    2.8. Ejercicios resueltos
    2.9. Ejercicios propuestos
  3. Fundamentos de la Programación Orientada a Objetos con Java
    3.1. Clases y objetos
    3.2. Métodos
    3.3. Miembros de instancia y de clase
    3.4. Encapsulación de código
    3.5. Clases anidadas y clases internas
    3.6. La clase String
    3.7. Paquetes
    3.8. Paso de argumentos al programa
    3.9. Ejercicios resueltos
    3.10. Ejercicios propuestos
  4. Herencia y Polimorfismo
    4.1. Herencia
    4.2. Polimorfismo
    4.3. Interfaces
    4.4. Ejercicios resueltos
    4.5. Ejercicios propuestos
  5. Manejo de excepciones
    5.1. Introducción a las excepciones
    5.2. Captura de excepciones
    5.3. La clase Throwable
    5.4. Captura vs. propagación de excepciones
    5.5. Lanzando nuevas excepciones
    5.6. Cuestiones
    5.7. Ejercicios resueltos
    5.8. Ejercicios propuestos
  6. Interfaz gráfica de usuario y applets
    6.1. Introducción
    6.2. Applets
    6.3. Gráficos
    6.4. Componentes de interfaz de usuario
    6.5. Contenedores y gestores de ubicación
    6.6. Programación dirigida por eventos
    6.7. Paso de parámetros en ficheros HTML
    6.8. Restricciones y posibilidades de los applets
    6.9. Guías de redibujado
    6.10. Cuestiones
    6.11. Ejercicios resueltos
    6.12. Ejercicios propuestos

Datos del libro

  • Título: Introducción a la Programación Orientada a Objetos con Java
  • Autor: Rafael Llobet Azpitarte; Pedro Alonso Jordá; Jaume Devesa Llinares; Emili Miedes De Elías; María Idoia Ruiz Fuertes; Francisco Torres Goterris
  • Categoría principal: Programación
  • Subcategoría: Java
  • Idioma: Español
  • Licencia: Creative Commons (Reconocimiento, No Comercial, Sin Obras Derivadas)

Más libros en: Java, Programación


Aviso legal: Este libro se comparte únicamente con fines educativos. El contenido se distribuye bajo licencias Creative Commons o permisos explícitos de sus autores. OpenLibro no aloja material con derechos reservados.

Descargar libro PDF

Libros relacionados

Anuncios