概述 BlockCanary是Android平台上的一个轻量的,非侵入式的性能监控组件,可以...
2023-08-18 688

本文是Fresco源码分析系列第二篇文章,主要来看一下Fresco中有关图片缓存的内容。 ...
2023-09-06 1k

Binder中的代理模式 再说Binder中的代理模式之前,我们需要先看看代理模式的简...
2023-08-21 1.07k

+关注继续查看 目录 前言 正文 垃圾标记算法 引用类型 强引用 软引用 弱引用 ...
2023-08-18 748

简介: 下面,我们一起来看手淘团队在性能优化过程中的一些思考和实践。 ...
2023-06-14 929

设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代...
2023-08-22 943免费
免费

坐标系 Android中有两种坐标系,Android坐标系和视图坐标系 Android坐标系 ...
2023-09-10 654

高阶函数:filter 是一个过滤器,能够通过各种条件过滤出符合该条件的数据。 ...
2024-01-08 1.5k

动画图解、一键运行、互动问答的数据结构与算法教程,支持 Java, C++, Python...
2023-07-19 3.17k免费
免费

为什么要做性能优化 Java 程序中,调用一个 Native 方法相比调用一个 Java 方...
2023-09-15 1.29k

TTL 概述 JDK ThreadLocal、InheritableThreadLocal的最大局限性就是:无法为预...
2023-08-18 837

今天我们看一道 leetcode hard 难度题目:统计可以被 K 整除的下标对数目。 题...
2023-08-20 763

关于BeesAndroid项目 BeesAndroid项目提供了一系列的工具、理论分析与方法论,...
2023-08-23 924

我们知道Java中的Crash我们一般可以通过try/catch进行捕获并获取具体的崩溃信息,...
2023-08-23 1.18k

JNI 程序中的异常分为以下几种: Native 程序原生异常,一般通过函数返回值和...
2023-09-15 988

简介 在 Android 开发领域, Kotlin 已成为一种强大而富有表现力的语言. 其...
2025-03-19 3.69k

这也是Android中老生常谈的一个话题了,它本身并不是很复杂,可是面试官比较喜欢...
2023-09-12 897

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

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

前言 对于一张图片,你知道应该存放在那个资源目录下面吗,或者说,放在那个资...
2023-11-17 958
显示验证码
没有账号?注册  忘记密码?