Java
Aprende rapido y eficiente
(Author) Rebeca Perez Ortega¡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. Contenido Introducció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