背景 ConcurrentHashMap是Java5中新增加的一个线程安全的Map集合,可以用来替代...
2023-08-18 544

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

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

1. 模式介绍 模式的定义 用原型实例指定创建对象的种类,并通过拷贝这些原...
2023-08-21 807

本文我们将学习HandlerThread的实现原理,以及开发时,如何正确的使用它来实...
2023-08-19 559

目前市面上有许多Android插件化方案。每种方案都有各自的实现思路。而且随着Googl...
2023-09-13 747

一、前言: java中return、break、continue的含义: 1、break:不仅可以结束其...
2023-10-07 686

JDK11 是继JDK8后又一个长期支持版本(LTS) , 2018年9月25日,Oracle 官方宣布 Java...
2023-07-22 595

Android 网络安全:如何避免 Okhttp 的 HTTPS 请求被抓包
2020-07-17 693

/   前言   / 在传统的 Android 开发模式中,由于界面过分依赖于 Activity、Fra...
2023-07-30 551

在 Nacos配置服务原理 文中结束时提到过通过发布 ApplicationListener 刷新事...
2023-08-18 535

今天我们来聊一聊Chromium的渲染机制,这也是渲染机制系列的第二篇,最近大半年的...
2023-08-23 1.01k

Android 组件化中使用动态创建的作用是解耦; 1. 反射机制 反射有两个作用:1.反编...
2023-09-10 442

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

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

说明 本文分析的是 JDK 7 Timer 基本用法 public static void main(String[] a...
2023-08-18 584

一、Handler 简介 二、Handler 消息处理机制原理 三、Handler 机制处理的4个关键...
2023-07-29 1.18k

data数据类 data class ModelA( val name: String = "", var age: Int...
2023-09-10 591

概述 LeakCanary是一个开源的内存泄漏检测库,极大简化了内存泄漏的检测流程。...
2023-08-18 371
显示验证码
没有账号?注册  忘记密码?