JetPack基本组件一:Lifecycle
LifeCycle 前言 Hello大家好,这里是BlueLzy。本文是JetPack全家桶系列文章的第一篇。作为一名Android开发者,在2021年必备的技…
LifeCycle 前言 Hello大家好,这里是BlueLzy。本文是JetPack全家桶系列文章的第一篇。作为一名Android开发者,在2021年必备的技…
什么是线程 在电脑打开任务管理器,我们能看到一个个的进程,这些就是计算机运行中的程序。而线程,则是进程中的一个实体,换句话说,线程是依附进程而存在的。从操作系统…
什么是SparseArray SparseArray 是 android.util 包下一的一个类 SparseArray中文直译过来就是:稀疏数组。顾名思义,…
前言 本文对HashMap(JDK1.8)的源码进行分析,包括以下几个部分: 常用方法(put(), get(), containsKey(), contain…
什么是LinkedList 和ArrayList不同,LinkedList是基于链表实现的线性数据结构。节点之间访问不是通过下标进行,而是通过指针。同时,Lin…
ArrayList是什么 public class ArrayList<E> extends AbstractList<E> imple…
什么是枚举 在Java中,我们可以这样定义一个枚举类: public enum Size { SMALL, NORMAL, LARGE } 这段代码的意思是:创…
开发环境: Win10 MySQL8.0 IDEA 2019.2.4 SpringBoot 2.2.6 本文概要: 用IDEA创建SpringBoot工程 Wi…
前言 Android支持使用Kotlin DSL来构建Gradle脚本了,还不赶紧学习一波? 本文主题: 1.如何使用Kotlin DSL替换Groovy 2….
从LeetCode No.34说起 题目描述: 给定一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置…