Skip to content

endlessYoung/Blog_

Repository files navigation

Endlessyoung 的学习笔记库

一个系统化的技术学习笔记平台,涵盖计算机科学的多个领域

在线访问内容导航关于本站


📖 简介

这是一个个人的技术学习笔记库和知识总结平台。通过系统整理和深入学习,记录在 Android 系统开发Java 并发编程数据结构算法 等领域的理解和心得。

网站采用 VitePress 构建,拥有清晰的分类导航、强大的搜索功能和优雅的阅读体验,是一个持续更新的学习资源库。


📚 内容导航

🚀 快速入门

选择你的学习方向,点击链接快速开始:

📖 按学习路线分类

初级阶段 👶

适合初学者快速入门,掌握基础概念:

  • 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 系统开发

深入学习 Android Framework 层知识,包括:

  • 四大组件 - Activity、Service、BroadcastReceiver、ContentProvider
  • 生命周期管理 - Activity/Fragment 的完整生命周期
  • 系统架构 - AMS、WMS、Binder 通信机制
  • 性能优化 - 内存、帧率、卡顿监控
  • 高级特性 - JNI、Hook、进程保活等

Java 并发编程

系统学习 Java 多线程和高并发:

  • 基础概念 - 线程、锁、原子性、可见性
  • 并发工具 - Lock、Condition、CountDownLatch、CyclicBarrier
  • 集合框架 - ConcurrentHashMap、BlockingQueue 等
  • 线程池 - Executor 框架、自定义线程池
  • JVM 层面 - 锁优化、GC 算法、内存模型

算法与数据结构

掌握核心算法和数据结构:

  • 排序算法与优化
  • 二分查找变形
  • 位运算技巧
  • 动态规划问题求解

机器学习 & AI

从基础到应用的学习之路:

  • 监督学习 - 线性回归、逻辑回归、SVM、决策树
  • 深度学习 - 神经网络、CNN、RNN、注意力机制
  • 无监督学习 - K-means、DBSCAN、聚类算法
  • 框架实践 - PyTorch、TensorFlow 等

🎓 如何使用本站

快速查找

  1. 使用顶部导航栏快速进入各个领域
  2. 点击侧边栏分类浏览特定主题下的文章
  3. 使用全文搜索找到相关内容

深度学习

  1. 选择感兴趣的领域,按顺序阅读文章
  2. 理解知识点之间的联系
  3. 结合代码示例进行实践

持续更新

  • 本站持续更新和完善中
  • 定期补充新的知识点和实践经验
  • 基于学习进度不断深化内容

📊 内容统计

  • 总文章数 500+ 篇
  • 覆盖领域 15+ 个
  • 代码示例 100+ 个
  • 更新频率 定期维护

🔗 链接


📖 关于本站

💎 笔记的核心特色

本站的学习笔记具有以下特点:

  • 深度系统 - 不浅尝辄止,每个主题都深入原理层面
  • 实践导向 - 配合大量代码示例和实验结果
  • 逻辑清晰 - 知识点之间的逻辑关联紧密,易于理解
  • 持续完善 - 定期更新、修正和补充,保持内容新鲜
  • 独立思考 - 融入个人理解和实践经验,而不是简单搬运

🎯 建立初衷

这个学习笔记库创建的目的是:

  1. 系统整理 - 将零散的学习笔记和心得整合成完整的知识体系
  2. 加深理解 - 通过写作和整理,深化对技术细节的认识
  3. 知识共享 - 为有相似学习目标的开发者提供参考
  4. 长期维护 - 建立一个可持续更新的知识资源库

📝 使用建议

对于初学者

  • 从基础领域入门,按推荐顺序阅读
  • 不要跳过代码示例,动手实践很重要
  • 遇到不理解的概念,可以使用搜索功能查找相关文章

对于进阶开发者

  • 可以按需查阅特定主题,快速定位深度知识
  • 关注架构设计和性能优化相关的内容
  • 结合实际项目,验证和应用所学内容

对于专家

  • 参考实现细节和源码分析,进行深度研究
  • 提供改进建议,共同完善知识库

📚 知识来源

本站内容基于以下资源:

  • 官方文档 - Android 官方文档、Java API、论文等
  • 源码研究 - AOSP、OpenJDK 等开源项目源码分析
  • 实战经验 - 多年开发中遇到的问题和解决方案
  • 学习资料 - 各类教程、视频、博客等优质资源

💬 反馈与建议

  • 发现错误? - 欢迎在 GitHub Issues 中提出
  • 有想法? - 可以提出改进意见或建议新的主题
  • 想要讨论? - 在 Issues 中开启讨论,一起学习进步

👨‍💻 关于作者

  • 主要方向 - Android 系统开发、Java 高性能编程
  • 学习兴趣 - 操作系统、计算机组成、算法优化
  • 开发经验 - 多年移动端和后端开发实践

⚖️ 免责声明

  • 本站内容仅供学习参考,如有错误欢迎指正
  • 代码示例可能因环境差异无法直接运行,需要根据实际情况调整
  • 内容基于特定时间点的技术版本,建议参考官方最新文档
  • 使用本站内容导致的问题,作者不承担责任

持续学习,不断进步

Last Updated: 2026-02-05

About

This is a blog created by Vitepress.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors