JavaGuide
A Chinese-language guide to Java and backend interviews covering Java fundamentals, collections, concurrency, the JVM, operating systems, networking, databases, system design and AI development.
JavaGuide is a study and interview preparation guide for Java backend developers, written in Chinese and also published as a website.
It covers Java basics, collections with source-code analysis, I/O, concurrency and the JVM, and summarizes new features from Java 8 to Java 25. Further sections cover operating systems, Linux and shell basics, computer networking, data structures and algorithms, databases, distributed systems and system design, with common interview questions for each topic.
A companion guide covers AI application development, including LLMs, agents, RAG and MCP. The content is Apache-2.0 licensed.