240 发简信
IP属地:上海
  • 容器(1) - ArrayList

    ArrayList 存储结构 elementData 作为 ArrayList 的数据存储结构,用于储存该对象堆中的引用。在 elementDa...

  • 并发(5) - concurrent包构件

    java.util.concurrent 中的构件 CountDownLatch CountDownLatch 被用于同步一个或多个任务,强制它...

  • 容器(0) - Collection

    Collection 接口 比较容器的指标 是否允许空 是否允许重复数据 是否有序 (以什么排序) 是否线程安全

  • 探索 Android 多线程 - 2 HandlerThread 与异步消息处理机制

    Android 异步的消息处理机制 MessageMessage 是在线程之间传递的消息,它可以在内部携带少量的信息,用于在不同线程之间交换数据...

  • 并发(2) -- synchronized 与 Lock

    本章探讨的是关于多线程安全的获取和修改临界资源的方式。 临界资源:需要被有序访问的共享资源,指给定时刻只允许一个任务可以访问到资源。 synch...

  • Resize,w 360,h 240
    WebView + Fragment 使用时遇到的坑

    公司项目中使用 H5Fragment 作为展示 WebView 的通用组件。 之前使用方式 和淘宝类型,底部某个 Tab 中,展示的是 H5 的...

  • Android View 框架(2)-- measure

    本篇你将了解到: LayoutParams 和 MeasureSpec 的作用和使用场景 父 View 如何使用 MeasureSpec 影响子...

  • Resize,w 360,h 240
    JVM 内存管理机制 --(1)运行时数据区域

    Java 虚拟机将管理的内存分为多个不同的区域,这些区域有着各自的用途和生命周期。在 Java 7 中,虚拟机将其划分为一下几个区域: 程序计数...

  • Resize,w 360,h 240
    Android 事件分发流程

    Android 事件分发流程 知识点:事件序列指以 ACTION_DOWN为开始,ACTION_UP为结束,ACTION_MOVE为中间过程。 ...