本文共 1415 字,大约阅读时间需要 4 分钟。
什么事数据类型,简单的说,就是存数据用的。在我们开发的过程中,简单数据类型越来越变成中间量,而工程中真正使用较多的,
则是一些复杂的存数据的东西。 大家可以盘点一下,有什么类型没有收录,欢迎留言。 primitive type。基本类型直接包含值(directly contain value)。 boolean类型以及数值类型(numeric types)。 numeric types又分为整型(integer types) floating-point type:浮点类型有float和double 整型有5种:byte short int long char(char本质上是一种特殊的int)。 reference type。引用类型引用对象(reference to object)。 类 (class) 接口(interface) 数组(Array) 数据类类型: List是一个模板集合, 它继承于java.util.List; 一个列表是一个元素保持有序的集合。列表中的每个元素都有一个索引。每个元素都可以通过索引访问,与第一指数为零。通常,列出允许重复的元素,而集合,其中的元素都是独特的。 元素是有序的(怎么存的就怎么取出来,顺序不会乱),元素可以重复(角标1上有个3,角标2上也可以有个3)因为该集合体系有索引 ArrayList 底层的数据结构使用的是数组结构(数组长度是可变的百分之五十延长)(特点是查询很快,但增删较慢)线程不同步 List是接口 定义了一些方法 但是方法没有被实现 ArrayList是一个类 实现了List这个接口 List里边定义的方法 在ArrayList里边都实现了 同时List也可以被别的类所实现 例如Vector, Vector和ArrayList对List定义的方法的实现就有所区别。 LinkedList 底层的数据结构是链表结构(特点是查询较慢,增删较快) Set集合 MapHashMap: Vector向量类
底层是数组数据结构 线程同步(数组长度是可变的百分之百延长)(无论查询还是增删都很慢,被ArrayList替代了) Collection<> Queue<> Stack<> android常用: Adapter是适配器: ListAdapter, ArrayAdapter, SimpleAdapter,SimpleCursorAdapter均属于Adapter的子类; ListAdapter是用于ListView与数据绑定的适配器, ArrayAdapter, SimpleAdapter,SimpleCursorAdapter,这三种适配器均属于ListAdapter的子类! ArrayAdapter>>BaseAdapter ArrayAdapter最为简单,只能展示一行字。 SimpleAdapter有最好的扩充性,可以自定义出各种效果。一般都会用List的HashMap组。 List<Map<String, Object>>ArrayList<Map<String,Object>> SimpleCursorAdapter可以认为是SimpleAdapter对数据库的简单结合,可以方面的把数据库的内容以列表的形式展示出来。 字符相关类: String: StringBuffer: StringBuilder: Bundle:转载地址:http://ekegi.baihongyu.com/