LearningNotes

2025-12-10 0 945

LearningNotes


第一部分:

  • Android(安卓)

    • Android基础知识
    • Android内存泄漏总结
    • Handler内存泄漏分析及解决
    • Handler、Looper、Message、MessageQueue基础流程分析
    • Android性能优化
    • ListView详解
    • RecyclerView和ListView的异同
    • AsyncTask源码分析
    • 插件化技术
    • 自定义控件
    • 事件分发机制
    • ANR问题
    • Art和Dalvik的区别
    • Android关于OOM的解决方案
    • Fragment
    • Activity&Fragment
    • SurfaceView
    • Android几种进程
    • APP启动过程
    • Activity启动流程以及界面展示过程
    • 图片三级缓存
    • Bitmap的分析与使用
    • 热修复的原理
    • AIDL
    • Binder机制
    • Zygote和System进程的启动过程
    • Android中的MVC,MVP和MVVM
    • MVP
    • Android开机过程
    • Retrofit源码分析
    • Glide源码分析
    • EventBus用法详解
    • EventBus源码分析
    • Android ORM 框架之 greenDAO 使用心得
    • Data Binding(数据绑定)用户指南
    • RxJava
    • 设计一套图片异步加载缓存方案
    • Android UI适配
    • Gradle
    • 查漏补缺
    • Git操作

  • DesignPattern(设计模式)

    • 面向对象六大原则
    • 单例模式
    • Builder模式
    • 原型模式
    • 简单工厂
    • 工厂方法模式
    • 抽象工厂模式
    • 策略模式
    • 状态模式
    • 责任链模式
    • 解释器模式
    • 命令模式
    • 观察者模式
    • 备忘录模式
    • 迭代器模式
    • 模板方法模式
    • 访问者模式
    • 中介者模式
    • 代理模式
    • 组合模式
    • 适配器模式
    • 装饰模式
    • 享元模式
    • 外观模式
    • 桥接模式

第二部分

  • JavaSE(Java基础)

    • Java基础知识
    • Java中的内存泄漏
    • String源码分析
    • Java集合框架
    • ArrayList源码剖析
    • LinkedList源码剖析
    • Vector源码剖析
    • HashMap源码剖析
    • HashTable源码剖析
    • LinkedHashMap源码剖析
  • JVM(Java虚拟机)

    • JVM基础知识
    • JVM类加载机制
    • Java内存区域与内存溢出
    • 垃圾回收算法
  • JavaConcurrent(Java并发)

    • Java并发基础知识
    • 生产者和消费者问题
      • Thread和Runnable实现多线程的区别
    • 线程中断
    • 守护线程与阻塞线程
    • synchronized
    • 多线程环境中安全使用集合API
    • 实现内存可见的两种方法比较:加锁和volatile变量
    • 死锁
    • 可重入内置锁
    • 使用wait/notify/notifyAll实现线程间通信
    • NIO

第三部分

  • DataStructure(数据结构)
    • 数组
    • 链表
    • 栈和队列
    • 字符串
  • Algorithm(算法)
    • 排序
      • 选择排序
      • 冒泡排序
      • 快速排序
      • 归并排序
      • 面试中的十大排序算法总结
    • 查找
      • 顺序查找
      • 折半查找
    • 《剑指Offer》
      • 面试题2:实现Singleton模式
      • 面试题6:重建二叉树
      • 面试题11:数值的整数次方
      • 面试题44:扑克牌的顺子
      • 面试题45:圆圈中最后剩下的数字
    • 《程序员面试金典》
    • 《LeetCode》
      • two-sum
    • 《程序员代码面试指南(左程云)》
      • 1.设计一个有getMin功能的栈
      • 2.由两个栈组成的队列
      • 3.如何仅用递归函数和栈操作逆序一个栈

第四部分

  • Network(网络)
    • TCP/UDP
    • HTTP
    • Socket
    • 计算机网络基础汇总
  • OperatingSystem(操作系统)
    • Linux系统的IPC

第五部分

  • ReadingNotes(读书笔记)

    • 《APP研发录》第1章读书笔记
    • 《APP研发录》第2章读书笔记
    • 《Android开发艺术探索》第一章笔记
    • 《Android开发艺术探索》第二章笔记
    • 《Android开发艺术探索》第三章笔记
    • 《Android开发艺术探索》第四章笔记
    • 《Android开发艺术探索》第八章笔记
    • 《Android开发艺术探索》第十五章笔记
    • 《深入理解Java虚拟机》第12章
    • 《Java编程思想》第一章读书笔记
    • 《Java编程思想》第二章读书笔记
  • Project(项目)

    • 项目难点

第六部分

  • InterviewExperience(面试经验)
    • Alibaba
    • 美团
    • 豌豆荚
    • 蜻蜓FM
    • 新浪微博
    • 网易杭研

  • Resume(简历)

有任何问题欢迎联系:
geniusvjr@gmail.com

欢迎关注我的知乎账号:

Francis的知乎

微信公众号:

陶程

微博账号:

Francis的微博

已同步到 http://www.d*iyc*od*e.cc/wiki/androidinterview

拒绝任何形式的商业用途。

下载源码

通过命令行克隆项目:

git clone https://github.com/francistao/LearningNotes.git

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

申明:本文由第三方发布,内容仅代表作者观点,与本网站无关。对本文以及其中全部或者部分内容的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。本网发布或转载文章出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,也不代表本网对其真实性负责。

左子网 编程相关 LearningNotes https://www.zuozi.net/33066.html

Sunshine
上一篇: Sunshine
neovim
下一篇: neovim
常见问题
  • 1、自动:拍下后,点击(下载)链接即可下载;2、手动:拍下后,联系卖家发放即可或者联系官方找开发者发货。
查看详情
  • 1、源码默认交易周期:手动发货商品为1-3天,并且用户付款金额将会进入平台担保直到交易完成或者3-7天即可发放,如遇纠纷无限期延长收款金额直至纠纷解决或者退款!;
查看详情
  • 1、描述:源码描述(含标题)与实际源码不一致的(例:货不对板); 2、演示:有演示站时,与实际源码小于95%一致的(但描述中有”不保证完全一样、有变化的可能性”类似显著声明的除外); 3、发货:不发货可无理由退款; 4、安装:免费提供安装服务的源码但卖家不履行的; 5、收费:价格虚标,额外收取其他费用的(但描述中有显著声明或双方交易前有商定的除外); 6、其他:如质量方面的硬性常规问题BUG等。 注:经核实符合上述任一,均支持退款,但卖家予以积极解决问题则除外。
查看详情
  • 1、左子会对双方交易的过程及交易商品的快照进行永久存档,以确保交易的真实、有效、安全! 2、左子无法对如“永久包更新”、“永久技术支持”等类似交易之后的商家承诺做担保,请买家自行鉴别; 3、在源码同时有网站演示与图片演示,且站演与图演不一致时,默认按图演作为纠纷评判依据(特别声明或有商定除外); 4、在没有”无任何正当退款依据”的前提下,商品写有”一旦售出,概不支持退款”等类似的声明,视为无效声明; 5、在未拍下前,双方在QQ上所商定的交易内容,亦可成为纠纷评判依据(商定与描述冲突时,商定为准); 6、因聊天记录可作为纠纷评判依据,故双方联系时,只与对方在左子上所留的QQ、手机号沟通,以防对方不承认自我承诺。 7、虽然交易产生纠纷的几率很小,但一定要保留如聊天记录、手机短信等这样的重要信息,以防产生纠纷时便于左子介入快速处理。
查看详情

相关文章

猜你喜欢
发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务