240 发简信
IP属地:新疆
  • 120
    Java类加载机制和双亲委派模型

    简介 Java源代码(.java文件)在经过编译器编译之后被转换成字节代码(.class 文件),类加载器将.class文件中的二进制数据读入到内存中,将其放在方法区内,然后...

  • 120
    MVC、MVP、MVVM、MVI架构

    一、MVC MVC的基本结构MVC(Model-View-Controller)是桌面开发中常见的软件架构。标准的MVC架构图如下: 负责业务数据管理和处理,包括增删改查。M...

  • 120
    Java线程池分析

    什么是线程池 线程池是一种利用池化技术思想来实现的线程管理技术,主要是为了复用线程、便利地管理线程和任务、并将线程的创建和任务的执行解耦开来。我们可以创建线程池来复用已经创建...

  • 120
    JVM内存模型和GC

    JVM内存模型 Java内存模型(Java Memory Model ,JMM)就是一种符合内存模型规范的,屏蔽了各种硬件和操作系统的访问差异的,保证了Java程序在各种平台...

  • 120
    Android进程通信Binder机制详解

    前言 Binder是android中一个很重要且很复杂的概念,它在系统的整体运作中发挥着极其重要的作用,它是Android中的一种跨进程通信方式。 为什么Android内核要...

  • 120
    Android界面绘制流程详解

    概述 我们知道,activity显示出页面是在onresum之后,那么他具体到底是怎么添加和绘制的呢 绘制的入口 从前面讲的APP启动流程分析中我们知道,在创建Activiy...

  • 120
    Android事件分发机制详解

    系统机制分析 Android 系统是由事件驱动的,而 input 是最常见的事件之一,用户的点击、滑动、长按等操作,都属于 input 事件驱动,其中的核心就是 InputR...

  • Handler同步屏障和异步消息

    什么是同步屏障机制 同步屏障机制是一套为了让某些特殊的消息得以更快被执行的机制。这里我们假设一个场景:我们向主线程发送了一个UI绘制操作Message,而此时消息队列中的消息...

  • Android Handler源码分析

    前言 在Android中,经常会遇到线程间通信的场景,下面就说说Android中最重要的异步消息机制Handler 异步消息机制Handler Handler是Android...

  • 120
    Android App启动流程分析

    前言: 要想更好的优化应用启动,必须了解Android系统中应用的启动流程是怎么样的,下面将深入分析一下从用户手指触控点击屏幕应用图标到应用界面展示到屏幕上的整个应用启动过程...