#Java 基础
一. 8种基本类型
基本类型 | 说明 | 字节数 | 位数 | 值的范围 |
---|---|---|---|---|
boolean | 布尔型 | 1 | 8 | 0,1 |
byte | 字节 | 1 | 8 | -2^7 ~ 2^7 |
char | 字符型 | 2 | 16 | \u0000 ~ u\ffff |
short | 短整型 | 2 | 16 | -2^15 ~ 2^15 |
int | 整型 | 4 | 32 | -2^31 ~ 2^ 31 |
float | 浮点型 | 4 | 32 | -3.40292347E+38 ~ 3.40292347E+38 |
long | 长整型 | 8 | 64 | -2^63 ~ 2^63 |
double | 双精度 | 8 | 64 | -1.79769313486231570E+308 ~ 1.79769313486231570E+308 |
#二. 容器
Collection
Set 中的数据对象没有顺序 且 不可重复
List 中的数据对象有顺序 且 可以重复
Map 接口定义了存储“健(key)---值(value)映射对”的方法
ArrayList 读快改慢
LinkedList 读慢改快
Hash 两者之间
-
Collections 类常用方法
void sort(List) //升序排列
void shuffle(List) //随机排列
void reverse(List) //逆序
int binarySearch(List,Object) //二分法查找 -
Map常见实现类
ConcurrentHashMap、HashMap、HashTable、TreeMap