Skip to content

Guía rápida y práctica de sintaxis y conceptos esenciales de Java. Perfecta para recordar cómo usar las estructuras de control, tipos de datos, clases y métodos en tu programación diaria.

License

Notifications You must be signed in to change notification settings

ayorick23/java-cheat-sheet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

java Java Cheat Sheet

¡Bienvenido a Java Cheat Sheet! Este repositorio está diseñado para ser tu guía rápida y práctica en el mundo de Java. Si eres un estudiante que está dando sus primeros pasos o un desarrollador experimentado que necesita refrescar un concepto, ¡aquí encontrarás una referencia concisa y útil!

Aquí hallarás una colección organizada de los comandos, estructuras de datos, clases y conceptos clave de Java, cada uno con una explicación clara y ejemplos de código prácticos.

📚 Tabla de Contenidos

🌎 Acerca de

Java es uno de los lenguajes de programación más influyentes y utilizados del mundo, conocido por su principio "Escribe una vez, ejecuta en cualquier lugar" (Write Once, Run Anywhere - WORA). Es fundamental en el desarrollo de aplicaciones empresariales, móviles (Android), web, y sistemas distribuidos.

Este Java Cheat Sheet tiene como objetivo simplificar el aprendizaje y la consulta rápida de los conceptos fundamentales de Java. Está diseñado para ser un recurso accesible que te permita codificar de manera más eficiente y con mayor confianza.

🚀 ¿Qué encontrarás aquí?

  • 07_oop/ → Subdirectorios que contienen cada uno una familia de funciones y sintaxis de Python.
    • Cada subdirectorio contiene:
    • Un archivo .md (ej: oop.md, collections.md) que ofrece una explicación general de los conceptos y su uso dentro de esa categoría.
    • Archivos .py individuales (ej: 01_compile.java, 01_classes_attributes.java) con ejemplos de código Java listos para usar para cada función específica.

📂 Estructura del Repositorio

El repositorio está organizado por temas principales de Java para facilitar la navegación y el aprendizaje:

python-cheat-sheet/
├── .gitignore
├── LICENSE
├── README.md
├── 01_introduction/
│   ├── introduction.md
│   ├── 01_arithmetic_operators.py
│   ├── 02_relational_operators.py
│   └── ...
├── 02_built-in_functions/
│   ├── built-in_functions.md
│   ├── 01_print.py
│   ├── 02_input.py
│   └── ...
├── 03_control_flow/
│   ├── control_flow.md
│   ├── 01_if_elif_else.py
│   ├── 02_ternary_conditional_operator.py
│   └── ...
├── 04_functions/
│   ├── functions.md
│   ├── 01_def_functions.py
│   ├── 02_types_arguments.py
│   └── ...
├── 05_list_and_tuples/
│   ├── list_and_tuples.md
│   ├── 01_index_and_slicing.py
│   ├── 02_concatenations_and_replication.py
│   └── ...
└── ...

📝 ¿Cómo Usarlo?

Para aprovechar al máximo este java-cheat-sheet, sigue estos pasos:

  1. Clona el repositorio: Abre tu terminal o Git Bash y clona este repositorio en tu máquina local:

    git clone https://github.com/ayorick23/java-cheat-sheet.git
  2. Navega al directorio:

    cd java-cheat-sheet
  3. Explora los ejemplos: Dirígete a través de los directorios para explorar las diferentes categorías de funciones. Por ejemplo, para comprender la sintaxis básica de las colecciones:

    cd 10_collections/collections.md
  4. Ejecuta y haz pruebas: Abre los archivos .java dentro de cada categoría para obtener una descripción general y pautas de uso.

    cat 01_get_values.py

🤝 Contribuciones

¡Las contribuciones son increíblemente valiosas! Si deseas mejorar este Java Cheat Sheet, añadir nuevas funciones, mejorar explicaciones o proporcionar más ejemplos, por favor:

  1. Haz un fork de este repositorio.
  2. Crea una nueva rama (git checkout -b feature/nuevo-tema-oop).
  3. Realiza tus cambios y haz commit (git commit -m 'Añadir sección sobre herencia').
  4. Haz un push de tus cambios a tu fork (git push origin feature/nuevo-tema-oop).
  5. Abre un Pull Request en este repositorio.

🫂 Referencias y Agradecimientos

Este repositorio ha sido creado recopilando y sintetizando información de diversas fuentes fiables sobre Java. Quiero extender mi más sincero agradecimiento a los siguientes recursos, que han sido fundamentales para la construcción de este contenido:

  • Documentación oficial de Java: La fuente más completa y precisa para todas las características y funcionalidades de Java.
  • GeeksforGeeks: Un sitio web con una amplia colección de artículos y ejemplos de código sobre Java.
  • Roadmap Java Developer: Ruta de aprendizaje paso a paso para convertirse en desarrollador de Java en actualizado al 2025.

¡Agradezco a todos estos recursos por su invaluable contribución al conocimiento de Java!

🎖️ Licencia

Este proyecto está bajo la Licencia MIT. Consulta el archivo LICENSE para más detalles.

📩 Contáctame

Si tienes alguna pregunta o sugerencia, no dudes en contactarme:

GitHub Gmail LinkedIn Kaggle

About

Guía rápida y práctica de sintaxis y conceptos esenciales de Java. Perfecta para recordar cómo usar las estructuras de control, tipos de datos, clases y métodos en tu programación diaria.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages