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

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

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

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

大家好,又见面了,我是你们的朋友全栈君。 Okio是一个实现java.io和java.nio...
2023-08-18 572

1. 类描述符 在 JNI 的 Native 方法中,我们要使用 Java 中的对象怎么办?即在...
2023-09-15 568

文章思维导图 前言 进行 okhttp 的核心源码分析,必须要搞清楚 http 协...
2023-08-18 567

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

1. 模式介绍 模式的定义 确保某一个类只有一个实例,而且自行实例化并向整...
2023-08-21 564

一 Flow使用注意事项 多个Flow不能放到一个lifecycleScope.launch里去collect{...
2023-09-10 563

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

MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架,其主要...
2023-08-18 561

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

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

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

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

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

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

今天我们看一道 leetcode hard 难度题目:最小覆盖子串。 题目 给你一个字...
2023-08-20 552

说明 本文分析的是 JDK 7 Timer 基本用法 public static void main(String[] a...
2023-08-18 552
显示验证码
没有账号?注册  忘记密码?