1TreeMap
对存储到Map集合中的键,进行自然顺序排序,获取比较器
TreeMap特点,底层数据结构红黑树,(自然平衡算法二叉树)
线程不安全,执行效率高
TreeMap存储自定义对象,并排序,自然顺序和比较器
2TreeMap案例
字符串,统计每个字符出现的次数abcbcfed231231
字符a出现1次,字符串b出现2次
3LinkedHashMap
有序的Map集合,出现在JDK1.4版本。底层结构基于哈希表的链表结构
线程不安全,执行效率高
4JDK1.5的新特性增强for循环
1.5出现的新特性
一个接口,是Collection的父接口 java.lang.Iterable
凡是这个Iterable接口下的所有小弟,都可以使用增强for循环进行迭代
for循环可以遍历,数组,集合
格式:
for(数据类型 变量 : 集合或者数组){
sop(变量)
}
5JDK1.5的新特性可变参数
遇到参数类型一致,但是参数的个数不同,可以使用可变参数实现
标准格式:
修饰符 返回值类型 方法名(int...a){
return ;
}
特点和注意事项:
可变参数,不受参数个数限制,不传递参数也可以
一个方法,只能写一个可变参数
可变参数,必须写在参数列表的最后位置
按照传递的顺序,最后的传递给可变参数
|