第二十二章 Android本地存储

2019-07-20  本文已影响0人  唔笛plk

一、 Shareference处理轻量级数据存储

Sharedpreferences是Android平台上一个轻量级的存储类,用来保存应用程序的各种配置信息,其本质是一个以“键-值”对的方式保存数据的xml文件,其文件保存在/data/data//shared_prefs目录下。在全局变量上看,其优点是不会产生Application 、 静态变量的OOM(out of memory)和空指针问题,其缺点是效率没有上面的两种方法高

1.commit()和apply()的区别

2 使用需要注意的地方

studio提示我们使用apply是在效率上的优化考虑,但是如果你很重视share是否成功操作,并希望在失败时做相应的提示或者补救commit还是更好的选择。

二、BIO,NIO,AIO

Java 中的 BIO、NIO和 AIO 理解为是 Java 语言对操作系统的各种 IO 模型的封装。

1. BIO (Blocking I/O)

同步阻塞I/O模式,数据的读取写入必须阻塞在一个线程内等待其完成。

2. NIO (New I/O)

IO流是阻塞的,NIO流是不阻塞的。

上一篇下一篇

猜你喜欢

热点阅读