这是一个个人的技术学习笔记库和知识总结平台。通过系统整理和深入学习,记录在 Android 系统开发、Java 并发编程、数据结构算法 等领域的理解和心得。
网站采用 VitePress 构建,拥有清晰的分类导航、强大的搜索功能和优雅的阅读体验,是一个持续更新的学习资源库。
选择你的学习方向,点击链接快速开始:
- Android 开发 - 系统深度学习
- Java 技术 - 并发与高性能
- 算法与数据结构 - 快速掌握核心算法
- 机器学习 & AI - 从零开始学 ML
- Kotlin 语言 - 现代语言特性
适合初学者快速入门,掌握基础概念:
- Java 基础语法与面向对象
- Android 四大组件与生命周期
- Python 数据科学基础
- 算法基础(排序、查找)
深入理解原理,掌握设计思想:
- Java 并发编程与多线程
- Android Framework 架构
- 数据结构与复杂算法
- Kotlin 协程与函数式编程
系统掌握高级特性和优化策略:
- JVM 虚拟机与性能优化
- Android 性能优化与系统深度学习
- 深度学习与神经网络
- 系统级编程(JNI、NDK)
| 领域 | 内容 | 文章数 | 难度 |
|---|---|---|---|
| Android 开发 | 四大组件、生命周期、Framework、性能优化、JNI 等 | 100+ | ⭐⭐⭐⭐ |
| Java 技术 | 并发编程、JVM、集合框架、设计模式等 | 50+ | ⭐⭐⭐ |
| Kotlin 语言 | 基础语法、协程、Flow、Compose 等 | 40+ | ⭐⭐⭐ |
| 算法与数据结构 | 排序、二分查找、位运算、动态规划等 | 30+ | ⭐⭐⭐ |
| 机器学习 & AI | 监督学习、神经网络、CNN、聚类算法等 | 80+ | ⭐⭐⭐⭐ |
| Python | JavaScript | SQL | Flutter | C/C++ | Linux |
|---|---|---|---|---|---|
| 数据科学 | 前端开发 | 数据库 | 跨平台 | 系统编程 | 系统知识 |
常用主题快速查询:
| 主题 | 推荐文章 |
|---|---|
| 📱 并发编程 | Java 并发工具、Lock 接口、线程池、Android 多线程 |
| ⚡ 性能优化 | 内存管理、GC 算法、卡顿监控、Bitmap 优化 |
| 🏗️ 系统架构 | AMS、WMS、Binder、Handler 机制 |
| 🤖 深度学习 | 神经网络、CNN、RNN、反向传播 |
| 🔐 安全机制 | 签名机制、混淆加固、权限控制 |
- 从基础到进阶的系统化内容
- 知识点之间的逻辑关联
- 理论与实践相结合
- AI 驱动的全文搜索(Documate)
- 快速定位相关知识点
- 支持自然语言查询
- 完整的 KaTeX 数学公式渲染
- 用于 AI/机器学习等领域的复杂公式推导
- 清晰的数学表达
- 响应式设计,完美适配各种设备
- 深色模式支持
- 清晰的排版和导航结构
- 自动记忆滚动位置
深入学习 Android Framework 层知识,包括:
- 四大组件 - Activity、Service、BroadcastReceiver、ContentProvider
- 生命周期管理 - Activity/Fragment 的完整生命周期
- 系统架构 - AMS、WMS、Binder 通信机制
- 性能优化 - 内存、帧率、卡顿监控
- 高级特性 - JNI、Hook、进程保活等
系统学习 Java 多线程和高并发:
- 基础概念 - 线程、锁、原子性、可见性
- 并发工具 - Lock、Condition、CountDownLatch、CyclicBarrier
- 集合框架 - ConcurrentHashMap、BlockingQueue 等
- 线程池 - Executor 框架、自定义线程池
- JVM 层面 - 锁优化、GC 算法、内存模型
掌握核心算法和数据结构:
- 排序算法与优化
- 二分查找变形
- 位运算技巧
- 动态规划问题求解
从基础到应用的学习之路:
- 监督学习 - 线性回归、逻辑回归、SVM、决策树
- 深度学习 - 神经网络、CNN、RNN、注意力机制
- 无监督学习 - K-means、DBSCAN、聚类算法
- 框架实践 - PyTorch、TensorFlow 等
- 使用顶部导航栏快速进入各个领域
- 点击侧边栏分类浏览特定主题下的文章
- 使用全文搜索找到相关内容
- 选择感兴趣的领域,按顺序阅读文章
- 理解知识点之间的联系
- 结合代码示例进行实践
- 本站持续更新和完善中
- 定期补充新的知识点和实践经验
- 基于学习进度不断深化内容
- 总文章数 500+ 篇
- 覆盖领域 15+ 个
- 代码示例 100+ 个
- 更新频率 定期维护
- 在线阅读 - https://endlessyoung.github.io/Blog_/
- GitHub - https://github.com/endlessYoung
- 反馈建议 - GitHub Issues
本站的学习笔记具有以下特点:
- 深度系统 - 不浅尝辄止,每个主题都深入原理层面
- 实践导向 - 配合大量代码示例和实验结果
- 逻辑清晰 - 知识点之间的逻辑关联紧密,易于理解
- 持续完善 - 定期更新、修正和补充,保持内容新鲜
- 独立思考 - 融入个人理解和实践经验,而不是简单搬运
这个学习笔记库创建的目的是:
- 系统整理 - 将零散的学习笔记和心得整合成完整的知识体系
- 加深理解 - 通过写作和整理,深化对技术细节的认识
- 知识共享 - 为有相似学习目标的开发者提供参考
- 长期维护 - 建立一个可持续更新的知识资源库
- 从基础领域入门,按推荐顺序阅读
- 不要跳过代码示例,动手实践很重要
- 遇到不理解的概念,可以使用搜索功能查找相关文章
- 可以按需查阅特定主题,快速定位深度知识
- 关注架构设计和性能优化相关的内容
- 结合实际项目,验证和应用所学内容
- 参考实现细节和源码分析,进行深度研究
- 提供改进建议,共同完善知识库
本站内容基于以下资源:
- 官方文档 - Android 官方文档、Java API、论文等
- 源码研究 - AOSP、OpenJDK 等开源项目源码分析
- 实战经验 - 多年开发中遇到的问题和解决方案
- 学习资料 - 各类教程、视频、博客等优质资源
- 发现错误? - 欢迎在 GitHub Issues 中提出
- 有想法? - 可以提出改进意见或建议新的主题
- 想要讨论? - 在 Issues 中开启讨论,一起学习进步
- 主要方向 - Android 系统开发、Java 高性能编程
- 学习兴趣 - 操作系统、计算机组成、算法优化
- 开发经验 - 多年移动端和后端开发实践
- 本站内容仅供学习参考,如有错误欢迎指正
- 代码示例可能因环境差异无法直接运行,需要根据实际情况调整
- 内容基于特定时间点的技术版本,建议参考官方最新文档
- 使用本站内容导致的问题,作者不承担责任
持续学习,不断进步 ✨
Last Updated: 2026-02-05