CopyOnWriteArrayList是Java并发包中提供的一个并发容器,它是个线程安全且读...
2023-08-19 1k

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

界分享了包括《抖音大型应用架构演进与思考》《抖音稳定性优化思路和疑难案例实战...
2023-06-08 1.41k免费
免费

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

1. 保护多线程应用程序中的共享数据 设想: 在多线程应用程序中,多个线程...
2023-09-20 1.15k

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

一、变量,编译时变量 1、要声明可修改变量,使用var关键字。 2、要声明只...
2023-09-10 1.07k

下面这张图是我截取的RecyclerView的Structure: 本文着重看: ViewHolder、...
2023-09-12 1.32k

《程序员面试宝典》电子书开放下载!全书涵盖70+算法题目、近30种大厂笔试考点,...
2023-07-27 981免费
免费

泛型使用方法 在类上使用泛型 类上面使用泛型,需要把泛型声明在类名后...
2023-10-11 1.14k

前言 在了解自定义View三大流程的Measure过程前,我们需要了解一个重要基础:...
2024-10-23 1.48k

@[toc] Kotlin协程 协程由程序自己创建和调度,不需要操作系统调度,所以协...
2023-09-10 1.12k

为什么会冲突?为什么要解决资源id冲突? 首先宿主apk和插件apk是两个不同的ap...
2023-09-13 973

1. 数据类型 JNI 程序中涉及了三种数据类型,分别是: Java 类型 JNI ...
2023-09-15 1.2k

Flutter从本质上来讲还是一个UI框架,它解决的是一套代码在多端渲染的问题。在渲染管线的设计上更加精简,加上自建渲染引擎,相比ReactNative、Weex以及WebView等方案,具有更好的性能体验
2021-04-23 1.16k

在Kotlin中,有很多很酷很实用的特性,比如Lambda和高阶函数,利用这些特性,...
2023-09-21 1.21k

1. 前言 众所周知ViewPager2是ViewPager的替代版本。它解决了ViewPager...
2023-09-13 1.44k

概念:object声明(一个类)是延迟加载的,只有当第一次被访问时才会初始化,所以...
2023-10-09 1.3k

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

本文是Fresco源码分析系列第二篇文章,主要来看一下Fresco中有关图片缓存的内容。 ...
2023-09-06 1.24k
显示验证码
没有账号?注册  忘记密码?