awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 dépôts

Awesome GitHub RepositoriesJava Tutorials

Learning materials for object-oriented development using the Java language.

Explore 6 awesome GitHub repositories matching education & learning resources · Java Tutorials. Refine with filters or upvote what's useful.

Awesome Java Tutorials GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • practical-tutorials/project-based-learningAvatar de practical-tutorials

    practical-tutorials/project-based-learning

    270,530Voir sur GitHub↗

    Ce projet est un dépôt centralisé de tutoriels pratiques piloté par la communauté, conçu pour faciliter l'acquisition de compétences par la construction pratique d'applications logicielles réelles. Il sert de répertoire complet qui agrège la documentation externe et les supports pédagogiques, fournissant un chemin structuré pour que les développeurs maîtrisent des langages de programmation et des domaines techniques spécifiques. Le dépôt se distingue en organisant des ressources techniques disparates dans une structure hiérarchique basée sur une taxonomie qui permet aux développeurs de découvrir et de naviguer dans diverses disciplines du génie logiciel. En regroupant des projets individuels en séquences logiques, il fournit une roadmap qui aide les apprenants à progresser des concepts fondamentaux à la mise en œuvre avancée. Le contenu est maintenu par des contributions collaboratives, garantissant que la collection reste une ressource actuelle et expansive pour la communauté des développeurs. Le projet couvre une large surface de capacités, couvrant des domaines tels que le développement web full-stack, l'ingénierie d'applications mobiles et le développement de jeux interactifs. Il inclut des ressources pour un large éventail de langages de programmation, allant des langages système comme C, C++ et Rust aux langages de haut niveau et fonctionnels tels que Python, Ruby, Haskell et Clojure. Ces supports soutiennent une maîtrise technique spécialisée dans des domaines incluant l'apprentissage automatique, la science des données et la programmation réseau. Le répertoire est structuré pour permettre une découverte efficace par langage de programmation et domaine technique, avec une table des matières claire pour aider les utilisateurs à localiser des informations spécifiques. Il fonctionne comme un index persistant de liens externes, connectant les développeurs à la documentation et aux tutoriels tiers pour approfondir leur compréhension des concepts techniques.

    Leverage virtual machine environments and standard libraries to build portable, object-oriented software solutions.

    beginner-projectcppgolang
    Voir sur GitHub↗270,530
  • winterbe/java8-tutorialAvatar de winterbe

    winterbe/java8-tutorial

    16,733Voir sur GitHub↗

    This project is a comprehensive programming tutorial and technical guide focused on the Java 8 language specification. It provides educational resources for implementing functional programming patterns, utilizing modern language syntax, and adopting updated API standards. The guide covers the transition to functional programming through the use of lambda expressions, method and constructor references, and functional interfaces. It also details the use of default interface methods to extend logic without breaking existing classes and the implementation of repeatable annotations. Additional co

    Serves as a comprehensive technical guide for learning the Java 8 language specification.

    Java
    Voir sur GitHub↗16,733
  • lingcoder/onjava8Avatar de lingcoder

    lingcoder/OnJava8

    16,152Voir sur GitHub↗

    OnJava8 is a comprehensive Java 8 programming tutorial and technical documentation set written in Chinese. It serves as an educational guide for learning the Java 8 language, its core features, and general programming fundamentals. The project is structured as a static-site generated course, using Markdown to organize educational content and programming examples. This approach transforms raw text files into pre-rendered HTML pages for consistent rendering and hosting. The repository employs standardized character encoding to ensure Chinese text displays correctly across different operating s

    Provides a comprehensive Chinese-language educational guide and tutorial for learning Java 8.

    gitbookon-java-8thinking-in-java
    Voir sur GitHub↗16,152
  • singgel/javaAvatar de singgel

    singgel/JAVA

    6,597Voir sur GitHub↗

    This project is a curated library of technical ebooks and guides focused on Java language learning, backend architecture, and Java Virtual Machine internals. It serves as a reference-driven knowledge base and a technical repository for software engineering principles. The collection provides specialized materials for studying Java backend architecture, including high-performance server-side development and concurrency. It includes a dedicated JVM technical reference for performance tuning and internal machine behavior, as well as resources for algorithm study and data structures. Additional

    Provides a comprehensive curated library of tutorials and ebooks for learning the Java language.

    Voir sur GitHub↗6,597
  • codingdocs/springboot-guideAvatar de CodingDocs

    CodingDocs/springboot-guide

    5,256Voir sur GitHub↗

    Ce projet est une ressource éducative complète et un guide technique pour construire des applications backend d'entreprise et des services RESTful en utilisant le framework Spring Boot. Il sert de tutoriel étape par étape pour développer la logique côté serveur, le routage d'API et les systèmes distribués au sein de l'écosystème Java. La documentation fournit des guides d'implémentation spécifiques pour l'architecture microservices, en se concentrant sur la coordination des services distribués et la communication pilotée par les événements. Elle inclut une référence pratique pour l'écosystème Spring, avec des sections détaillées sur l'implémentation de la sécurité et la persistance des données. Le matériel couvre plusieurs domaines de capacités fondamentaux, notamment le développement de services web RESTful, la gestion de la persistance en base de données et l'intégration de courtiers de messages pour une communication découplée. Il aborde également la sécurité des applications via l'authentification par jeton, les tests backend automatisés avec des mocks isolés et la gestion du traitement des tâches asynchrones.

    Offers a step-by-step educational resource for developing Java server-side logic and API routing.

    Javaasynchronousdubbomybatis
    Voir sur GitHub↗5,256
  • redspider1/concurrentAvatar de RedSpider1

    RedSpider1/concurrent

    4,608Voir sur GitHub↗

    This project is a concurrent programming knowledge base and tutorial series focused on Java synchronization, locks, and performance scalability. It serves as an implementation guide for mastering multi-threading and the management of shared resources in Java. The content is organized as a structured hierarchy of technical articles and guided tutorials. It pairs common multi-threading pitfalls with specific implementation patterns and fixes to assist with concurrency troubleshooting and the prevention of race conditions. The knowledge base utilizes a relational technical framework and modular

    Provides structured learning for implementing concurrent programming in Java through guided tutorials.

    Java
    Voir sur GitHub↗4,608
  1. Home
  2. Education & Learning Resources
  3. Educational Resources
  4. Reference & Media
  5. Tutorials, Media & Curated Lists
  6. Technical Tutorials
  7. Programming Languages
  8. Java Tutorials

Explorer les sous-tags

  • Backend Development TutorialsStep-by-step guides focusing on server-side logic, API routing, and data persistence. **Distinct from Java Tutorials:** Focuses on the backend architectural layer rather than general Java language learning.
  • Curated Learning PathsInstructional sequences that guide learners through a specific set of topics in a logical order. **Distinct from Java Tutorials:** Distinct from Java Tutorials: focuses on the structural sequencing of the learning journey rather than the content of the tutorials themselves.