Proyecto de Aprendizaje de Java

Este proyecto está diseñado para registrar mi viaje de aprendizaje de Java. El proyecto contiene código fuente y documentación que espero que sea útil para otros que también estén aprendiendo Java.

Estructura del Proyecto

El proyecto se divide en varias carpetas:

  • src/: Aquí es donde se encuentra todo el código fuente del proyecto. Dentro de esta carpeta, encontrarás varias sub-carpetas, cada una correspondiente a un tema específico de Java. Por ejemplo, la carpeta choice contiene clases que te ayudarán a entender la programación orientada a objetos en Java.

  • docs/: Esta carpeta contiene documentación útil para aprender Java. Por ejemplo, el archivo java_explorer.md proporciona una visión general de los modificadores de acceso en Java.

  • lib/: Esta carpeta está destinada a contener cualquier biblioteca de terceros que pueda ser necesaria para el proyecto.

  • bin/: Esta es la carpeta donde se colocarán los archivos compilados.

Cómo Usar Este Proyecto

Para usar este proyecto, simplemente clona el repositorio y abre el código en tu IDE favorito. Te recomendamos que explores el código fuente y trates de entender cómo funciona. También puedes modificar el código y experimentar por ti mismo.

Ejemplos de Código

Aquí hay algunos ejemplos de lo que puedes encontrar en este proyecto:

  • La clase Clothing en Clothing es un buen ejemplo de una clase Java. Esta clase tiene varios campos y métodos, y también implementa la interfaz Comparable.

  • La clase ShopApp es un ejemplo de una aplicación Java simple. Esta clase tiene un método main, que es el punto de entrada de la aplicación.

Además en la carpeta leetcode encontrarás ejemplos de soluciones a problemas de LeetCode en Java.

En la carpeta interview encontrarás ejemplos de soluciones a problemas de entrevistas de trabajo en Java.

Recursos Adicionales

Además del código fuente y la documentación en este proyecto, también puedes encontrar útil la documentación oficial de Java, que puedes encontrar en línea.

Esperamos que este proyecto te sea útil en tu viaje de aprendizaje de Java. ¡Buena suerte!