集合框架_集合的特点和数据结构、如何选择使用哪种集合呢、各种集合常见功能和遍历方式总结

1:集合 Collection(单例集合) List(有序,可重复) ArrayList 底层数据结构是数组,查询快,增删慢 线程不安全,效率高 Vector 底层数据结构是数组,查询快,增删慢 线程安全,效率低 LinkedList ...

2017-01-15 14:56:29

阅读数 1459

评论数 0

集合框架_Set集合总结

1:登录注册案例(理解) 2:Set集合(理解) (1)Set集合的特点 无序,唯一 (2)HashSet集合(掌握) A:底层数据结构是哈希表(是一个元素为链表的数组) B:哈希表底层依赖两个方法:hashCode()和equals() 执行顺序: 首先比较哈希值...

2017-01-08 17:10:01

阅读数 284

评论数 0

集合框架_ArrayList集合的toString()方法源码解析

代码: Collection c = new ArrayList(); c.add("hello"); c.add("world"); c.add("java"); System.out.println(c.toString...

2017-01-01 15:37:22

阅读数 1260

评论数 1

集合框架_List的子类、泛型、增强for循环、静态导入、可变参数总结

1:List的子类(掌握) (1)List的子类特点 ArrayList: 底层数据结构是数组,查询快,增删慢 线程不安全,效率高 Vector: 底层数据结构是数组,查询快,增删慢 线程安全,效率低 LinkedList: 底层数据结构是链表,查询慢,...

2016-12-29 22:12:09

阅读数 375

评论数 0

集合框架_用LinkedList实现栈结构的集合代码、LinkedList模拟栈数据结构的集合并测试案例

package cn.itcast_05; /* * MyStack的测试 */ public class MyStackDemo { public static void main(String[] args) { // 创建集合对象 MyStack ms = new MySta...

2016-12-24 00:20:30

阅读数 922

评论数 0

集合框架_LinkedList的特有功能

package cn.itcast_03; import java.util.LinkedList; /*3 * LinkedList特有功能: * A:添加功能 * public void addFirst(Object obj): * public void add...

2016-12-21 22:03:46

阅读数 254

评论数 0

集合框架_ArrayList存储字符串并遍历

package cn.itcast_01; import java.util.ArrayList; import java.util.Iterator; /* * List的子类特点: * ArrayList: * 底层数据结构是数组,查询快,增删慢 * 线程不安全,效...

2016-12-20 23:27:08

阅读数 972

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭