本篇只是个人的学习笔记,建议移步面试官:听说你熟悉OkHttp原理?[https://juejin.cn/post/68449040877884...
mmap基本概念 正常文件读写的操作一般是先去页缓存里读文件内容,拿到之后进行想要的操作,然后再写入页缓存里面就可以了,而页缓存与文件相关联,对...
冒泡排序 对于一个数组来说,每次相邻两个元素进行比较,如果第二个元素小于第一个元素就进行交换(升序排序的情况),这样子每次循环完毕后,待排序数组...
持久化的五种方式 安卓有五种方式实现持久化,内部存储、网络存储、SharedPreferences、SQLite、外部存储(SD卡)。 Shar...
数据库事务的四个基本特征 原子性:事务包含的所有操作,要么成功,要么全部失败。 一致性:同一个事务来说,执行成功后使数据库从一个一致性状态变成另...
复习提纲: 栈 栈算是一种特殊的线性表,有后进先出的特性,只需要在一端进行入栈(插入数据)或者出栈(删除数据)的操作。要实现的话从数组和链表两方...
缓存机制 ListView的RecycleBin机制 首先,你将会有一个view数组mActiveViews,还有一个ArrayList<Vie...
本文基于郭神的Glide最全解析[https://blog.csdn.net/guolin_blog/category_9268670.html...
单例模式作为设计模式之一,有饿汉式单例,懒汉式单例,静态内部类式单例,枚举式,检测双重锁单例这里写的是双重锁单例 如果不加volatile关键字...