说一下Java的数据类型有哪些
整数类型
byte:8位有符号整数。
short:16位有符号整数。
int:32位有符号整数.
long:64位有符号整数。
浮点类型
float:32单精度浮点数。
double:64位双精度浮点数。
字符类型
char:16位Unicode字符,表示单个字符。
布尔类型
Boolean:表示真或假的值,true与false。
list和set实现类有哪些
首先复习Collection方法
增:add(Object obj),addAll(Collection coll)。
删:remove(Object obj),remove(int index)。
改:set(int index, Object ele)。
查:get(int index)。
插:add(int index, Object ele),addAll(int index, Collection else)。
长度:size()。
遍历:iterator(),hasNext(),next()。
回归正题
List的实现类:
ArrayList:list的主要实现类,线程不安全。底层使用Object[]数组进行存储,在添加,查询时效率高,在插入与删除数据时效率低。
LinkedList:底层使用双向链表进行存储,在对数据的插入,删除操作