À propos du projet

toBeBetterJavaer est une base de connaissances pour l'apprentissage de Java et la préparation aux entretiens, organisée sous forme de documents Markdown en chinois. Son objectif est d'aider les lecteurs à apprendre Java de manière systématique et à se préparer aux entretiens pour les postes de développeur back-end. Le contenu commence par l'installation du JDK et d'IDEA, le premier programme Hello World, et couvre la syntaxe de base, la programmation orientée objet, les tableaux et chaînes de caractères, le framework de collections, les E/S et NIO, la gestion des exceptions, les classes d'outils courantes, les nouvelles fonctionnalités de Java 8, la programmation réseau, la programmation concurrente et la JVM. La partie avancée inclut des technologies de développement d'entreprise courantes telles que Maven, Git, IDEA, Nginx, Spring, Spring Boot, Netty, les files d'attente de messages, Elasticsearch, ZooKeeper, les passerelles de microservices, etc. La partie bases de données couvre MySQL, Redis et MongoDB. La partie informatique fondamentale organise les connaissances sur les systèmes d'exploitation et les réseaux. La base de connaissances propose également de nombreux parcours d'apprentissage pour MySQL, Redis, Python, Go, C/C++, le développement front-end, les algorithmes, Linux, le Big Data, Android, .NET, etc. La section entretiens et recherche d'emploi contient des questions et réponses types (八股文) et des questions d'entretien sur les fondamentaux de Java, les collections, la concurrence, la JVM, Spring, MyBatis, MySQL, Redis, RocketMQ, la distribution, les microservices, les patrons de conception, Linux, etc. Elle inclut également des articles sur la préparation du CV, l'expérience des entretiens écrits et oraux, et le choix des entreprises IT par ville. La section ressources d'apprentissage propose l'accès à divers PDF, listes de livres, notes LeetCode et modèles de CV. Le projet peut être lu en ligne via le site officiel, consulté sur GitHub et Gitee, et propose un accès aux PDF hors ligne. Le README oriente également vers un cercle d'apprentissage payant, qui couvre la révision de CV, des projets pratiques AI/Agent, les entretiens Java et la pratique de questions. La plupart des articles du dépôt sont marqués comme originaux par l'auteur ; toute reproduction doit respecter ses instructions.