自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 LRU缓存

1.在双向链表的实现中,使用一个伪头部(dummy head)和伪尾部(dummy tail)标记界限,这样在添加节点和删除节点的时候就不需要检查相邻的节点是否存在。2.双向链表按照被使用的顺序存储了这些键值对,靠近头部的键值对是最近使用的,而靠近尾部的键值对是最久未使用的。3.哈希表即为普通的哈希映射(HashMap),通过缓存数据的键映射到其在双向链表中的位置。

2024-07-05 15:29:32 289

原创 Android的MVVM

位于最上层的Activity/Fragment是和用户最相关的界面部分,这部分是由一个或者多个视图组成的,它与viewmodel直接交互,而不是直接和本地或者远程数据存储交互。是 Android Jetpack 中的一个组件,它用于在配置更改(如屏幕旋转)时存储和管理与 UI 相关的数据。的销毁而发生数据丢失,是因为它与这些组件的生命周期不同步,并且它的数据被存储在与之关联的。的生命周期内,即使这些组件被销毁和重新创建,数据也会保留下来。被销毁时不会被销毁。

2024-07-02 13:45:58 399

原创 RecyclerView缓存及其原理

recyclerView四级缓存

2024-06-25 20:54:21 382

原创 Retrofit原理和常用注解

Retrofit 面试

2024-06-24 18:08:43 968

原创 RxJava原理和操作符介绍

rxjava常用操作符,rxjava原理

2024-06-21 12:43:04 718

原创 从app启动到actiivty创建显示,绘制流程等

app启动到View绘制

2024-06-03 21:17:00 729 1

原创 Android面试 四大组件之Activity;

Activity面试相关问题

2024-06-03 19:34:49 563

原创 Android的单例模式

Android单例写法,双重检查锁,volatile

2024-05-30 20:19:30 219

原创 Android 如何传递参数给webView的h5页面

Android和h5页面交互,传递参数

2024-05-30 19:10:40 560 2

原创 java实现深拷贝的几种常见方式

java深拷贝

2024-05-30 18:31:57 494

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除