13.1K ·GitHub
What is this?
This is a large personal collection of Chinese-language study notes covering Android development, Java, JVM internals, data structures, algorithms, networking, and interview prep, organized as a GitHub repo of Markdown files.
Is this a book, a course, or just a pile of notes?
It's a curated set of personal reading/study notes and essays, not a structured course or published book, though it references and summarizes several books.
How is the content organized and where should I start?
The notes are split into six parts: Android, Java/JVM/Concurrency, Data Structures & Algorithms, Networking & OS, Reading Notes on specific books, and Interview Experience; a beginner would likely start with the JavaSE basics or Android basics section depending on their focus.
Do I need any tools to read this?
No, it's just Markdown files meant to be read on GitHub or any text/Markdown viewer; no build tools or dependencies are involved.
Is this actively maintained or finished?
The repo appears to be a personal archive from around 2016 with no indication of ongoing updates; it's a fixed snapshot of the author's past study notes rather than a living, evolving resource.
Who is this aimed at?
It's aimed at Android/Java developers, especially those preparing for technical interviews at Chinese tech companies, given the dedicated interview-experience section for firms like Alibaba and Meituan.
Is the content in English or Chinese?
Everything is written in Chinese, including the topic titles and book notes, so readers need Chinese fluency to use this resource.
Does it cover design patterns?
Yes, there's a dedicated DesignPattern section covering most classic GoF patterns like Singleton, Builder, Factory, Observer, Proxy, and more, explained with Android/Java examples.
Are there algorithm problem solutions included?
Yes, it includes solutions to classic interview problems from books like 剑指Offer (Coding Interviews), 程序员面试金典 (Cracking the Coding Interview), LeetCode, and 程序员代码面试指南, alongside sorting and searching algorithm write-ups.
Can I use this content commercially?
No, the author explicitly states commercial use of any kind is prohibited.
What are similar projects?
hello-algorithm, toBeBetterJavaer, apachecn-algo-zh, LeetCodeAnimation, algorithm-base, fucking-algorithm, leetcode, leetcode
Which topics is it in?
algorithms-implemented, leetcode-solutions, leetcode, jvm, design-patterns, study-guide, interview-questions, data-structures, interview, note-taking, interview-preparation, algorithms