前言 很高兴见到你! 最近在后台 时有收到 读者的留言,说能不能出一期 Jetpack MVVM 精讲,以及配套一...[作者空间]
目录 1、为啥要使用线程池 2、线程池的工作原理 3、线程池都用哪些核心参数 4. 有界队列下的线程池的工作流程 ...[作者空间]
在上一篇文章《巧解约瑟夫环问题》中,我们提到了链表。部分同学可能对链表的数据结构还不太熟悉。今天,我们就一起来尝试...[作者空间]
JVM(Java虚拟机)简单来说就是运行Java代码的解释器,作为螺丝钉程序员JVM其实了解下就差不多啦,不懂JV...[作者空间]
作用 Android Studio 新建一个工程后,build.gradle里会有targetSdkVersion...[作者空间]
应用启动类型 冷启动 冷启动指的是:用户在 Launcher 程序里点击应用图标时,会通知ActivityMana...[作者空间]
这次来面试的是一个有着5年工作经验的小伙,截取了一段对话如下: 面试官:我看你写到Glide,为什么用Glide,...[作者空间]
设计模式 目前来说最好理解的博客:https://www.jianshu.com/p/61b67ca754a3 1...[作者空间]
满二叉树: 除最后一层无任何子节点外,每一层上的所有结点都有两个子结点 完全二叉树: 完全二叉树是由满二叉树而引出...[作者空间]
本专栏专注分享大型Bat面试知识,后续会持续更新,喜欢的话麻烦点击一个关注 面试官: AMS在Android起到什...[作者空间]
前言 题目答案总结并非标准,仅供参考,如果有错误或者更好的见解,欢迎留言讨论! 事务 1、什么是事务?事务的特性(...[作者空间]
1.前言 一个应用App的启动速度能够影响用户的首次体验,启动速度较慢(感官上)的应用可能导致用户再次开启App的...[作者空间]
极力推荐文章:欢迎收藏Android 干货分享 阅读五分钟,每日十点,和您一起终身学习,这里是程序员Android...[作者空间]
一、前言: 主要介绍 Looper 常见的面试题,包括以下几个问题: 造成ANR的原因 问题描述 Activity...[作者空间]
“阅读本文大概需要4分钟。” 和小张聊完了handler底层原理后,我跟小张说:你现在知道Android的UI...[作者空间]
1.LeakCanary简介 LeakCanary是Square公司开源的内存泄露检测工具。github:Leak...[作者空间]
Leetcode(4) - 寻找两个有序数组的中位数 - java版 题目 困难 给定两个大小为 m 和 n 的有...[作者空间]
面试官: AMS在Android起到什么作用,简单的分析下Android的源码 心理分析:这道题在发生在大多数场景...[作者空间]
1. HTTP的基本优化方向 影响一个HTTP网络请求的因素主要有2个:带宽和延迟 带宽,如果我们还在拨号上网的时...[作者空间]
1. 二叉树结构定义 2. 数据初始化 3. 深度优先遍历 3.1 算法 深度优先遍历,是指对每一个可能的分支路径...[作者空间]