文件存储
Android 中一种基本的数据存储方式,它不对存储内容进行任何的格式化处理,所有数据都是原封不动的保存到文件当中的,因而他比较适合用于存储一些简单的文本数据或二进制数据。
常说的文件(I/O)存储方法,常用语存储大数量的数据,但是缺点是更新数据将是一件困难的事情。
其实很简单其实很自然
Android 中一种基本的数据存储方式,它不对存储内容进行任何的格式化处理,所有数据都是原封不动的保存到文件当中的,因而他比较适合用于存储一些简单的文本数据或二进制数据。
常说的文件(I/O)存储方法,常用语存储大数量的数据,但是缺点是更新数据将是一件困难的事情。
当使用 new 时,我们是在实例化一个具体类,用的是实现,而不是接口。代码绑定着具体类会导致代码更脆弱,更缺乏弹性。
封装创建对象的代码,放到一个“工厂”里。工厂处理创建对象的细节。
松耦合的OO设计。
能够添加到 Java 源代码的语法元数据。类、方法、变量、参数、包都可以被注解,可用来将信息元数据与程序元素进行关联。Annotation 中文常译为“注解”。
注解不会改变程序被编译的方式。不管有没有被注解,Java 编译器都会产生相同的虚拟机指令。
哈希表就是一种以 键-值(key-indexed) 存储数据的结构,我们只要输入待查找的值即key,即可查找到其对应的值。基本思想是在记录的存储地址和它的关键字之间建立一个确定的对应关系。这样,不经过比较,一次存取就能得到所需查找元素的查找方法。