摘要: /*内部类的访问规则:1,内部类可以直接访问外部类中的成员,包括私有。 之所以可以直接访问外部类中的成员,是因为内部类中持有了一个外部类的引用,格式 外部类名.this2,外部类要访问内部类,必须建立内部类对象。访问格式:1,当内部类定义在外部类的成员位置上,而且非私有,可以在外部其他类中。可以直接 阅读全文
posted @ 2016-07-20 23:53 Qi_Yuan 阅读(6325) 评论(0) 推荐(0) 编辑
摘要: 主java 与主java同一包下的类 继承与数据库的那个类 新建包--新建类 用来增删改查 名字 电话信息包 里面就是一个类 4个按钮 xml设计 老师笔记 # 2 Android下数据库第一种方式增删改查 1.创建一个帮助类的对象,调用getReadableDatabase方法,返回一个Sqlit 阅读全文
posted @ 2016-07-20 23:36 Qi_Yuan 阅读(1008) 评论(0) 推荐(0) 编辑
摘要: 主java 同一目录下创建一个类继承于数据库 老师笔记 什么情况下我们才用数据库做数据存储? 大量数据结构相同的数据需要存储时。 mysql sqlserver2000 sqlite 嵌入式 轻量级 SqliteOpenHelper 创建数据库步骤: 1.创建一个类集成SqliteOpenHelpe 阅读全文
posted @ 2016-07-20 22:32 Qi_Yuan 阅读(8304) 评论(0) 推荐(0) 编辑
摘要: 使用序列化器生成一个xml文件 //1,初始化一个xml文件的序列化器 XmlSerializer serializer = Xml.newSerializer(); //2.初始化序列器参数 File file = new File(Environment.getExternalStorageDirectory(... 阅读全文
posted @ 2016-07-20 21:40 Qi_Yuan 阅读(333) 评论(0) 推荐(0) 编辑
摘要: Main java 阅读全文
posted @ 2016-07-20 17:41 Qi_Yuan 阅读(767) 评论(0) 推荐(0) 编辑
摘要: import java.util.*; /* 将自定义对象作为元素存到ArrayList集合中,并去除重复元素。 比如:存人对象。同姓名同年龄,视为同一个人。为重复元素。 思路: 1,对人描述,将数据封装进人对象。 2,定义容器,将人存入。 3,取出。 List集合判断元素是否相同,依据是元素的equals方法。 */ class Person { privat... 阅读全文
posted @ 2016-07-20 10:00 Qi_Yuan 阅读(2740) 评论(0) 推荐(0) 编辑
摘要: import java.util.*; /* 去除ArrayList集合中的重复元素。 */ class ArrayListTest { public static void sop(Object obj) { System.out.println(obj); } public static void main(String[] args... 阅读全文
posted @ 2016-07-20 08:53 Qi_Yuan 阅读(784) 评论(0) 推荐(0) 编辑
摘要: /* 使用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) 编辑