我们日常开发中,自认为对Activity的生命周期了然于胸(onCreate , onStart , onResume , onPause , onStop , onDest...
![240](https://cdn2.jianshu.io/assets/default_avatar/7-0993d41a595d6ab6ef17b19496eb2f21.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
我们日常开发中,自认为对Activity的生命周期了然于胸(onCreate , onStart , onResume , onPause , onStop , onDest...
本文讲解CAS机制,主要是因为最近准备面试题,发现这个问题在面试中出现的频率非常的高,因此把自己学习过程中的一些理解记录下来,希望能对大家也有帮助。 什么是悲观锁、乐观锁?在...
一.相关概念 什么是常量用final修饰的成员变量表示常量,值一旦给定就无法改变!final修饰的变量有三种:静态变量、实例变量和局部变量,分别表示三种类型的常量。 Clas...
更多 Java 集合类方面的文章,请参见文集《Java 集合类》 优先级队列 PriorityQueue PriorityQueue 类在 Java 1.5 中引入。 Pri...
Jetpack是2018年谷歌I/O 发布了一系列辅助android开发者的实用工具库,以帮助开发者构建出色的 Android 应用。 Jetpack 通过提供现代化应用架构...
前言 因为Android采取了单线程UI模型,开发者无法在子线程中更新UI,为此Android为我们提供了Handler这个工具,可以开发者切换到主线程更新UI。 示例 首先...
背景: 最近我们在做一个智能的对话机器人,是垂直领域的,然后会分析用户的模型,在这个过程中会问用户一些问题,之前用户没回答一次,我们就从DB中去把这个用户的session给取...
太长不看版:在 Android UI 布局过程中,遵守一些惯用、有效的布局原则,可以制作出高效且复用性高的 UI。 尽量多使用 ConstraintLayout、Relati...
Android ListView与RecyclerView局部刷新 一、ListView 之前写过一篇关于ListView局部刷新的博客,这部分对其进行完善,之前的链接为:A...