Publisher's Synopsis
¡Bienvenido/a al fascinante mundo de Java! Con este libro aprenderás a programar en Java desde cero. Está diseñado para proporcionarte una base sólida en los aspectos fundamentales del lenguaje y en la programación orientada a objetos (POO). Con esta base sólida estarás preparado/a para sumergirte en el resto de la arquitectura de Java. En todo momento se conectan los conceptos con ejemplos de la vida real, lo cual acelera la curva de aprendizaje. Las cosas bien explicadas se entienden más rápido.
En este libro, comenzarás con una introducción a los conceptos básicos de Java, explorando su historia, características, y las aplicaciones que puedes desarrollar con él. Aprenderás a configurar tu entorno de desarrollo y a escribir tu primer proyecto en Java. También aprenderás a consultar la API de Java.A medida que avances, te sumergirás en temas clave como los tipos de datos, variables, operadores y estructuras de control de flujo. Luego, el enfoque cambiará hacia la programación orientada a objetos, un paradigma que es esencial para el desarrollo en Java. Aquí aprenderás a crear y manipular objetos, usar herencia, aplicar polimorfismo, y trabajar con clases abstractas e interfaces.
Este libro está dirigido tanto a principiantes como a aquellos que ya tienen conocimientos básicos de programación y desean profundizar en Java. Cada capítulo incluye ejemplos prácticos y ejercicios que te ayudarán a solidificar tus conocimientos y prepararte para proyectos más avanzados.
ContenidoIntroducción
1. La historia de Java
2. Características de Java
3. ¿Qué aplicaciones podemos crear con Java?
4. Instalación del software necesario
Sección 1: Fundamentos Java
- 5. Creación del Primer Proyecto en Eclipse
6. Tipos de datos
7. Variables y Constantes
8. Operadores lógicos
9. La API de Java y la Clase Math
10. String. Manipulación de Cadenas de Caracteres en Java
11. API de Java. Los paquetes
12. Entrada y Salida de datos
13. Estructuras de control de flujo
14. Arrays
Sección 2: POO. Programación orientada a objetos
15. Paradigma de la Programación Orientada a Objetos
- 16. El método constructor
- 17. Métodos getters y setters
18. Crear un Objeto
19. Paso de Argumentos
20. Sobrecarga de métodos y constructores
21. Métodos estáticos
22. Herencia
23. Sobre-escritura de métodos
24. Polimorfismo
25. Casting de objetos
26. Clases Abstractas
27. Interfaces
28. Clases Internas
Conclusión