13.1K ·GitHub
这是什么?
这是一个规模较大的个人中文学习笔记合集,内容涵盖 Android 开发、Java、JVM 原理、数据结构、算法、网络和面试准备,以 GitHub 仓库的形式组织成一个个 Markdown 文件。
这是一本书、一门课程,还是一堆笔记?
这是一组经过整理的个人阅读和学习笔记及随笔,不是结构化的课程,也不是已出版的书籍,不过其中引用并概括了几本书的内容。
内容是怎么组织的?我应该从哪里开始?
笔记分为六个部分:Android、Java/JVM/并发、数据结构与算法、网络与操作系统、特定书籍的读书笔记,以及面试经验。初学者可以根据自己的方向,从 JavaSE 基础或 Android 基础部分开始学习。
阅读这些内容需要什么工具吗?
不需要,这些只是 Markdown 文件,直接在 GitHub 或任何文本、Markdown 阅读器中查看即可,不涉及任何构建工具或依赖。
这个项目还在维护吗,还是已经完结了?
这个仓库看起来是作者大约 2016 年左右的个人存档,没有持续更新的迹象。它更像是作者过去学习笔记的一份固定快照,而不是一个不断演进的活跃资源。
这是给谁看的?
它面向 Android 和 Java 开发者,尤其是准备中国科技公司技术面试的人,因为其中专门设有面试经验部分,涵盖 Alibaba、Meituan 等公司的面试情况。
笔记是英文还是中文的?
全部内容都是中文撰写的,包括主题标题和书籍笔记,因此读者需要具备一定的中文阅读能力才能使用这份资料。
是否包含设计模式?
包含,有专门的 DesignPattern 部分,涵盖大多数经典的 GoF 设计模式,如 Singleton、Builder、Factory、Observer、Proxy 等,并结合 Android 和 Java 的示例进行讲解。
是否包含算法题的解答?
包含,收录了《剑指Offer》《程序员面试金典》、LeetCode 以及《程序员代码面试指南》等书中经典面试题的解答,并附有排序和查找算法的讲解文章。
我可以将这些内容用于商业用途吗?
不可以,作者明确声明禁止任何形式的商业用途。
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