前言 Google 出的 Guava 是 Java 核心增强的库,应用非常广泛。 我平时用的也...
2023-08-18 3.38k

通过前面的分析我们了解到Fresco中的图片缓存分为3种: 解码图片内存缓存、编...
2023-09-06 948

前言 前两天看了一些关于spring aop以及AspectJ的文章,但是总是感觉非常的...
2023-08-19 674

开发代码的规范
2018-04-16 739

1. Handler造成的内存泄漏2. Kotlin中使用Handler Handler造成的内存泄漏 Handle...
2023-09-10 730

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

内存泄漏排查 背景了解:告知 线上 room_work 运行一段时间内存就会慢慢往上涨,8G...
2023-07-22 622

本文实例讲述了Android APK应用安装之AndroidManifest使用PackageParser.parse...
2023-08-19 844

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

先给出结论: 1. 当所提交的任务大于核心线程 并且小于最大线程的时候,多余的...
2023-08-18 553

《Java 开发手册》始于阿里内部规约,在全球 Java 开发者共同努力下,已成为业界...
2023-07-27 4.06k免费
免费

1、定义类与field关键字,以及计算属性,和防范竞态条件 class Student { ...
2023-09-10 727

Lock Lock 在 J.U.C 中是最核心的组件,前面学习 synchronized 的时候说过,锁...
2023-08-18 720

1. 引子 JNI 中的数组分为基本类型数组和对象数组,它们的处理方式是不一样的...
2023-09-15 892

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

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

Android系统包含netd、servicemanager、surfaceflinger、zygote、media、installd...
2023-07-29 884

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

一、设备兼容性分类 二、硬件设备兼容 三、软件 APP 兼容 四、兼容不同语言 五、...
2023-07-29 1.14k
显示验证码
没有账号?注册  忘记密码?