Service启动的大体流程 我们从ContextImpl.startService()开始看。 为什么从这...
2023-09-13 457

ReentrantLock是Java并发包中提供的一个可重入的互斥锁,它拥有与synchronized...
2023-08-18 365

很多人觉得动态规划很难,甚至认为面试出动态规划题目是在为难候选人,这可能产生...
2023-08-20 287

程序计数器、虚拟机栈和本地方法栈这三个区域属于线程私有的,只存在于线程的...
2023-08-23 397

1,Activity 1.1 生命周期 正常情况系,Activity会经历如下几个阶段: onCrea...
2023-09-25 446

1、初始化块:初始化块可以设置变量或值,以及执行有效性检查,如检查传给某构...
2023-09-10 362

2023-06-08 389免费
免费

1:打开yaml,找到version,1.0.0是版本号,+后面是code,一般升级更新都使用code去...
2020-06-03 289

引子 假设女生的择偶标准如下:未婚且岁数比我大,如果对方是本地帅哥...
2023-07-27 324

1.在写ViewPager2的ViewHolder的时候给ItemView设置tag为当前的ViewHolder pub...
2023-09-12 261

1. 模式介绍 模式的定义 定义一个操作中的算法的框架,而将一些步骤延迟到...
2023-08-21 465

权限的目的 权限设立的目的是保护安全 权限机制 系统权限分三种: Android所有者...
2023-09-10 240

前言 相信绝大部分人都使用过 view.post这个方法,且使用场景基本上都是用来获...
2023-11-17 350

在编码的时候,我们需要做很多的检测判断,比如某个变量是否为null,某个成员...
2023-09-21 178

2023-07-22 1.2k

GC原理 GC即垃圾收集,追踪仍然使用的所有对象,并将其余对象标记为垃圾然后进...
2023-09-10 133

磁盘 SharedPreferences 我们知道SharedPreferences底层是使用xml文件来实...
2023-09-12 441

Java SPI原理与源码分析 概述 SPI是Service Provider Interface的缩写,jdk...
2023-08-19 412

文章目录 一 进程的创建与启动流程 二 进程的优先级 三 进程的调度流程...
2023-08-23 881

1、为什么需要代码规范 任何系统性的项目都需要架构设计,而架构设计的核心命题...
2023-09-23 426
显示验证码
没有账号?注册  忘记密码?