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

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

前言 rxjava 可以很方便的进行线程切换, 那么rxjava是如何进行线程切换的呢?...
2023-09-25 617

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

本文是Fresco源码分析系列第二篇文章,主要来看一下Fresco中有关图片缓存的内容。 ...
2023-09-06 815

What is MAD? https://developer.android.com/series/mad-skills MAD 的全...
2023-07-26 915

模式介绍 模式的定义 将抽象部分与实现部分分离,使它们都可以独立的变化。...
2023-08-21 750

为什么进行全埋点? 以往手动形式埋点 以往的埋点方式都是人为进行定义名称和选...
2023-09-25 840

我们知道Java中的Crash我们一般可以通过try/catch进行捕获并获取具体的崩溃信息,...
2023-08-23 974

2021年12月,阿里云携10+技术专家亮相年度顶级云原生开源技术峰会 ,并带来阿里云...
2023-07-27 547免费
免费

01.先看一个场景 假设一个场景: 小明告诉小杨,一鹿有车APP上有一个很有...
2023-08-18 989

设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代...
2023-08-22 803免费
免费

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

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

二叉树是一种数据结构,并且拥有种类复杂的分支,本文作为入门篇,只介绍一些...
2023-08-20 725

相关文章 NIO 之 Selector实现原理 NIO 之 Channel实现原理 NIO 之 ByteBuffer...
2023-08-19 658

今天我们看一道 leetcode hard 难度题目:通配符匹配。 题目 给你一个输入...
2023-08-20 1.29k免费
免费

App打包发布应用市场的时候正常点的一般都会加个混淆在打包丢上去吧 由于是线上...
2023-09-26 890

1. Netty简介 Netty是一个高性能、异步事件驱动的NIO框架,基于JAVA NIO提供的A...
2023-08-18 730
显示验证码
没有账号?注册  忘记密码?