面试题:Android数据存储

Q1:Android中提供哪些数据持久存储的方法?
Q2:Java中的I/O流读写怎么做?
Q3:SharePreferences适用情形?使用中需要注意什么?
Q4:了解SQLite中的事务处理吗?是如何做的?
Q5:使用SQLite做批量操作有什么好的方法吗?
Q6:如果现在要删除SQLite中表的一个字段如何做?
Q7:使用SQLite时会有哪些优化操作?

Q1:Android中提供哪些数据持久存储的方法?

有三种方法:File 文件存储、SharedPreferences存储、SQLite数据库存储。

学习笔记| AS入门(七) 数据存储篇

Q2:Java中的I/O流读写怎么做?

Java:利用I/O流读取文件内容

Q3:SharePreferences适用情形?使用中需要注意什么?

SharedPreference类提供了一个总体框架,使您可以保存和检索的任何基本数据类型( boolean, float, int, long, string,byte、short、double)的持久键-值对(基于XML文件存储的“key-value”键值对数据)。通常用来存储程序的一些配置信息。其存储在“data/data/程序包名/shared_prefs目录下。

适用情形:存储基本数据类型、存储程序的一些配置信息。

Q4:了解SQLite中的事务处理吗?是如何做的?

SQLite是一款轻量级的关系型数据库,它的运算速度非常快,占用资源很少,在存储大量复杂的关系型数据的时可以使用,比前面学过的只适用于存储简单数据的两种存储方式要好很多。接下来学习如何创建、升级数据库以及对数据进行增删改查,并穿插一个完整的例子更好的掌握这些知识点。

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值