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

一、基本介绍 1. AOP 在了解AspectJ前,我们首先了解另外一个名词:AOP 1.1 概念...
2023-09-25 923

UniApp是一款跨平台的开发工具,可以用一个代码库同时构建出iOS、Android两个平台...
2023-07-22 921

Flutter和原生Android控件对比: Flutter控件 Android控件 AppBar ActionBa...
2020-05-03 920

一、嵌套类 如果一个类只对另一个类有用,那么将其嵌入到该类中并使这两个类保...
2023-09-10 918

引用自javaguide https://snailclimb.gitee.io/javaguide/ 1. AQS 原理分析 在...
2023-08-18 918

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

本篇记录了Kotlin常用集合的相关操作,用以熟练使用Kotlin里的相关集合。集合接口...
2023-09-10 917

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

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

滑动窗口算法是较为入门题目的算法,一般是一些有规律数组问题的最优解,也就是说...
2023-08-20 914

1. 模式介绍 模式的定义 策略模式定义了一系列的算法,并将每一个算法封装...
2023-08-21 914

刚开始看这几个东西把我搞的晕头转向的…. 本文就来理一下它们的绘制原理: Surf...
2023-09-12 913

简述 LifeCycle通过在FragmentActivity中会添加ReportFragment用来监听Act...
2023-08-18 911

写在前面 Kotlin代码可以经过编译器转换成VM虚拟机能识别的字节码,所以Java与...
2023-09-10 910

线程使用上的问题 new Thread().start(); 线程的频繁创建和销毁 线程的数...
2023-08-18 910

背景 最近遇到一些场景,Android 需要支持通话音量下从一些usb外设采集音频数...
2023-09-26 909

组件间跳转 & ARouter路由 常见的跳转,对于用户来说就是页面跳转,对应Androi...
2023-09-10 908
免费
显示验证码
没有账号?注册  忘记密码?