好了,重新传上来了
Lifecycle 使用及原理一、简介 Lifecycle是一个类,用于存储有关组件(如 Activity 或 Fragment)的生命周期状态的信息,并允许其他对象观察此状态。 二、为什么要引入 Lif...
好了,重新传上来了
Lifecycle 使用及原理一、简介 Lifecycle是一个类,用于存储有关组件(如 Activity 或 Fragment)的生命周期状态的信息,并允许其他对象观察此状态。 二、为什么要引入 Lif...
ViewModel 类旨在以注重生命周期的方式存储和管理界面相关数据。ViewModel 类可让数据在发生屏幕旋转等配置更改后继续留存,还可以避免异步请求后操作数据造成的内存...
一、简介 Lifecycle是一个类,用于存储有关组件(如 Activity 或 Fragment)的生命周期状态的信息,并允许其他对象观察此状态。 二、为什么要引入 Lif...
本篇来自慕课网"悟空"视频的笔记。先简单介绍一下synchronized。 在Java中,每个对象有且仅有一个同步锁。不同的线程对同步锁的访问是互斥的,即同一时刻,仅有一个线...
0.版权声明 本文由玉刚说写作平台提供写作赞助,版权归玉刚说微信公众号所有原作者:四月葡萄版权声明:未经玉刚说许可,不得以任何形式转载 1.内存泄露简介 1.1 什么是内存泄...
这周赶项目,暂停了一下微博。结果今天看到简书app的图标竟然有负罪感!趁着周末,更新一波。。。 从本文开始,我们开始分析一个新的Java的知识点--多线程。要研究这个,首先我...
经过十一篇文章的分析,终于把一些主要的集合类的实现原理分析完了。本文,我们将对之前分析的知识点做一次总结。 集合框架:集合有两个根接口,分别是Collection和Map。其...
EnumSet是用于枚举类型的专用Set实现。EnumSet中的所有元素必须来自单个枚举类型,该类型在创建集时显式或隐式指定。枚举集在内部表示为位向量,这种表现非常紧凑和高效...
漏掉一个Map,补一下 LinkedHashMap是HashMap的子类,此实现与HashMap的不同之处在于它维护了一个贯穿其所有条目的双向链表。 此链表定义迭代排序,通常...
HashSet 此类由一个哈希表(实际上是一个HashMap实例)支持。 不保证元素的顺序,特别是,它不保证顺序随着时间的推移保持不变。该集合没有重复的元素并且允许使用nul...
用于枚举类型键的专用Map实现。 EnumMap映射中的所有键必须来自创建映射时显式或隐式指定的单个枚举类型。 枚举映射在内部表示为数组, 枚举映射按其键的自然顺序(枚举常量...
WeakHashMap是一个带有弱键的Map,即当某个键不再正常使用的时候,这个键就会被移除,它所对应的键值对也就被移除了。该类支持空键和空值,具有与HashMap相似的性能...