JavaFamily (AobingJava/JavaFamily)
Searching Database…
37K ·GitHub
What is this?
A massive Chinese-language study guide and interview prep collection for Java developers, covering core computer science, Java internals, frameworks, databases, distributed systems, and real interview questions from major Chinese tech companies.
Is this a tutorial, a wiki, or a collection of articles?
It's a curated index (table of contents) linking out to a long-running series of original articles and mind maps, not a single book or code library.
How is the content organized and where should I start?
Content is organized as a big table of contents (use Ctrl+F to search) grouped by topic: Java basics, JVM, concurrency, data structures/algorithms, frameworks (Spring, Dubbo, Netty, Zookeeper), caching, message queues, databases, big data, search engines, system design, and interview experience shares.
Do I need any prerequisite Java knowledge to use this?
Basic Java and computer science knowledge helps, but the guide explicitly starts from fundamentals like OS, networking, and Java basics before going deeper.
Is every topic in the table of contents already written?
No, some entries in the list are placeholders without links yet and are still being written over time.
Who is this guide meant for?
Java backend developers preparing for interviews or wanting a structured path to deepen their knowledge, especially those targeting major Chinese tech companies.
Can I get this content outside of GitHub?
Yes, all articles are also available as a PDF bundle and are cross-posted to the author's WeChat public account and Bilibili channel.
Is any of the supplementary material (ebooks, cracked tools) officially distributed or legal to share?
The author explicitly asks readers not to redistribute certain included resources like cracked IDEA licenses and ebooks.
What topics does the interview-question section cover?
It includes real interview questions and experience shares from companies like Alibaba, ByteDance, Pinduoduo, Bilibili, Xiaohongshu, JD, Baidu, Meituan, NetEase, and Tencent, split by campus and social recruitment.
Does it cover more than just core Java?
Yes, it extends into big data (Hive, Spark, Hadoop, HBase, Flink), search engines (Elasticsearch, Kibana, Lucene), containerization (Docker, Kubernetes), and even career advice like resume writing and interview technique.
Are there any extra freebies included?
The guide links to curated lists of free productivity tools/software and a reading list of the author's favorite books.
Why did the author create this?
The author (known as 敖丙/Aobing) built it to organize his own interview prep knowledge and share it publicly through his blog, WeChat account, and Bilibili videos.
What are similar projects?
interview_internal_reference, toBeBetterJavaer, JCSprout, system-design-primer, system-design-interview, Awsome-Front-End-learning-resource, awesome-programming-books, awesome-scalability
Which topics is it in?
rocketmq, zookeeper, system, resume, jvm, system-design, interview, interview-preparation, career, computer-science, mysql, redis
