摘要: /* 使用LinkedList模拟一个堆栈或者队列数据结构。 堆栈:先进后出 如同一个杯子。 队列:先进先出 First in First out FIFO 如同一个水管。 */ import java.util.*; class DuiLie { private LinkedList link; DuiLie() { link = new... 阅读全文
posted @ 2016-07-20 08:46 Qi_Yuan 阅读(845) 评论(0) 推荐(0) 编辑
摘要: import java.util.*; /* LinkedList:特有方法: addFirst(); addLast(); getFirst(); getLast(); 获取元素,但不删除元素。如果集合中没有元素,会出现NoSuchElementException removeFirst(); removeLast(); 获取元素,但是元素被删除。如果集合中没有元素,会出现NoSuchE... 阅读全文
posted @ 2016-07-20 08:40 Qi_Yuan 阅读(177) 评论(0) 推荐(0) 编辑
摘要: import java.util.*; /* 枚举就是Vector特有的取出方式。 发现枚举和迭代器很像。 其实枚举和迭代是一样的。 因为枚举的名称以及方法的名称都过长。 所以被迭代器取代了。 枚举郁郁而终了。 */ class VectorDemo { public static void main(String[] args) { Vector ... 阅读全文
posted @ 2016-07-20 08:30 Qi_Yuan 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-07-20 08:17 Qi_Yuan 阅读(325) 评论(0) 推荐(0) 编辑
摘要: /* Collection |--List:元素是有序的,元素可以重复。因为该集合体系有索引。 |--ArrayList:底层的数据结构使用的是数组结构。特点:查询速度很快。但是增删稍慢。线程不同步。 |--LinkedList:底层使用的链表数据结构。特点:增删速度很快,查询稍慢。线程不同步。 |--Vector:底层是数组数据结构。线程... 阅读全文
posted @ 2016-07-20 07:33 Qi_Yuan 阅读(1502) 评论(0) 推荐(0) 编辑
摘要: import java.util.*;/* Collection定义了集合框架的共性功能。1,添加 add(e); addAll(collection);2,删除 remove(e); removeAll(collection); clear();3,判断。 contains(e); isEmpty 阅读全文
posted @ 2016-07-19 23:44 Qi_Yuan 阅读(1678) 评论(0) 推荐(1) 编辑
摘要: xml 与之前的登陆案例相同 java代码: 包中代码: 老师笔记 SharedPreferences第二种存储方式(重点) 主要用于 (1)往SharedPreferences保存数据 public void save(View v){ String data = et.getText().toS 阅读全文
posted @ 2016-07-19 22:41 Qi_Yuan 阅读(754) 评论(0) 推荐(0) 编辑
摘要: /*查阅api context1.abstract AssetManager getAssets()Returns an AssetManager instance for the application's package. 得到assets目录下的资源2.abstract File getCac 阅读全文
posted @ 2016-07-19 22:34 Qi_Yuan 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 文件的权限概念 文件的4种操作模式: Context.MODE_PRIVATE:为默认操作模式,代表该文件是私有数据,只能被应用本身访问,在该模式下,写入的内容会覆盖原文件的内容,如果想把新写入的内容追加到原文件中。可以使用Context.MODE_APPEND Context.MODE_APPEN 阅读全文
posted @ 2016-07-19 22:02 Qi_Yuan 阅读(1227) 评论(0) 推荐(0) 编辑
摘要: 1.拨打电话要权限 2.sd目录存东西要权限 阅读全文
posted @ 2016-07-19 21:49 Qi_Yuan 阅读(104) 评论(0) 推荐(0) 编辑