240 发简信
IP属地:广东
  • 简单排序算法相关练习

    冒泡排序: 冒泡排序只会操作相邻的两个数据。每次冒泡操作都会对相邻的两个元素进行比较,看是否满足大小关系要求。如果不满足就让它俩互换。一次冒泡会...

  • Resize,w 360,h 240
    链表简单算法相关练习

    单链表反转: 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 迭代方式实现: 复杂度分析: 时间复杂度:O(n)O(n),其...

  • Resize,w 360,h 240
    okHttp源码分析

    OkHttp 是一套处理 HTTP 网络请求的依赖库,由 Square 公司设计研发并开源,目前可以在 Java 和 Kotlin 中使用。 对...

  • Resize,w 360,h 240
    底层剖析 Window 、Activity、 View 三者关系课程

    这篇课程开头就说在"接触 Android 开发时,我始终认为它就是负责将 layout 布局中的控件渲染绘制出来的"。的确,对于layout布局...

  • Builder设计模式,模板设计模式,Adapter设计模式笔记

    因为这三个都比较偏代码,所以都是以贴出运用这些模式的代码,然后通俗总结各个设计模式。 Builder设计模式 Builder设计模式设计模式列子...

  • 单例设计模式笔记

    记录几种单例模式写法。 饿汉模式(线程不安全) 懒汉模式(线程不安全) 懒汉锁模式(线程安全) 懒汉双重判断模式(线程安全) 静态内部类模式 容...

  • Handler源码阅读

    Handler源码的阅读主要围绕Lopper这个对象和这个对象中的Message队列这两个东西。 Message 在Android的Handle...

  • Resize,w 360,h 240
    startActivity 启动过程分析课程

    本届课程主要讲解了 startActivity 启动过程源码分析,引用的源码版本是 android-28。 假设 ActivityA 跳转到另一...

  • Resize,w 360,h 240
    深入理解 AQS 和 CAS 原理课程

    AQS 全称是 Abstract Queued Synchronizer,一般翻译为同步器。它是一套实现多线程同步功能的框架。AQS 在源码中被...