博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java,android涉及的所有数据类型
阅读量:4292 次
发布时间:2019-05-27

本文共 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集合
Map

HashMap:

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/

你可能感兴趣的文章
Python模块——struct
查看>>
mysql中select * for update
查看>>
linux vmstat 1 ,watch , pmap -p,
查看>>
MYSQL 相关
查看>>
python 构建client 程序
查看>>
c++ 加载so动态库中的资源
查看>>
加解密 签名
查看>>
linux top 命令分析
查看>>
Linux vmstat命令详解
查看>>
linux pmap命令
查看>>
MySQL数据同步【双主热备】
查看>>
Mysql主从复制实践手册
查看>>
nginx配置正向代理支持HTTPS
查看>>
Perf -- Linux下的系统性能调优神器
查看>>
C++ 用libcurl库进行http通讯网络编程
查看>>
秒杀多线程第十篇 生产者消费者问题
查看>>
信号量与互斥锁
查看>>
linux 查看CPU个数,核数
查看>>
string 序列化
查看>>
va_start(),va_end()函数应用
查看>>