toBeBetterJavaer
一份通俗易懂、风趣幽默的Java学习指南,内容涵盖Java基础、Java并发编程、Java虚拟机、Java企业级开发、Java面试等核心知识点。学Java,就认准二哥的Java进阶之路😄
A large free Chinese-language guide to learning Java and backend development, covering everything from Java basics and JVM to microservices and interview questions, written in a friendly beginner-readable style by a popular tech blogger.
This repository, called toBeBetterJavaer ("to become a better Java programmer"), is a large, free Chinese-language learning guide for people who want to learn Java, the programming language used heavily in enterprise software, Android, and big systems. It is written by a Chinese tech blogger known as 沉默王二 (or 二哥, "second brother") and is meant to be approachable, friendly, and beginner-readable. The repo describes itself as a guide that is easy to understand and a little bit humorous.
The content is a large collection of articles grouped by topic. It covers Java basics (syntax, arrays, strings, object-oriented programming), Java concurrency, the Java Virtual Machine (JVM), enterprise topics like Spring and MyBatis, supporting tools like MySQL and Redis, plus operating systems, computer networks, distributed systems, microservices, and design patterns. There are separate learning roadmaps for Java, MySQL, Redis, C, C++, Python, Go, frontend, algorithms, big data, Android, .NET, and Linux. A block called 面渣逆袭 ("interview comeback") collects classic Chinese-style technical interview questions for people preparing for software jobs.
The articles live in this repo as Markdown files under docs/. They are also published on a companion website (javabetter.cn) for smoother reading, and there is a paid Chinese knowledge-circle community offering resume polishing, mock projects (including AI/agent and RAG examples), and LeetCode practice. The README is in Chinese, and a PDF version is offered for offline study. Reach for this repo if you read Chinese and are learning Java from scratch, preparing for a Chinese tech interview, or want curated links into related backend topics.
Where it fits
- Study Java basics, concurrency, and JVM concepts through beginner-friendly articles in Chinese
- Prepare for Chinese tech company interviews using the curated interview question sections
- Follow a structured learning roadmap for Java, MySQL, Redis, or other backend technologies
- Download the PDF for offline study of the full curriculum without internet access