LinkedList
辐_射
这个作者很懒,什么都没留下…
展开
-
集合框架_用LinkedList实现栈结构的集合代码、LinkedList模拟栈数据结构的集合并测试案例
package cn.itcast_05;/* * MyStack的测试 */public class MyStackDemo { public static void main(String[] args) { // 创建集合对象 MyStack ms = new MyStack(); // 添加元素 ms.add("hello"); ms.add("world原创 2016-12-24 00:20:30 · 1197 阅读 · 0 评论 -
集合框架_LinkedList的特有功能
package cn.itcast_03;import java.util.LinkedList;/*3 * LinkedList特有功能: * A:添加功能 * public void addFirst(Object obj): * public void addFirst(Object obj): * B:获取功能 * public Object原创 2016-12-21 22:03:46 · 431 阅读 · 0 评论 -
集合框架_Set集合总结
1:登录注册案例(理解)2:Set集合(理解) (1)Set集合的特点 无序,唯一 (2)HashSet集合(掌握) A:底层数据结构是哈希表(是一个元素为链表的数组) B:哈希表底层依赖两个方法:hashCode()和equals() 执行顺序: 首先比较哈希值是否相同 相同:继续执行equals()方法 返回true:元素重复了,不添加原创 2017-01-08 17:10:01 · 454 阅读 · 0 评论 -
集合框架_ArrayList存储字符串并遍历
package cn.itcast_01;import java.util.ArrayList;import java.util.Iterator;/* * List的子类特点: * ArrayList: * 底层数据结构是数组,查询快,增删慢 * 线程不安全,效率高 * Vector: * 底层数据结构是数组,查询快,增删慢 * 线程安全,原创 2016-12-20 23:27:08 · 1467 阅读 · 0 评论 -
集合框架_List的子类、泛型、增强for循环、静态导入、可变参数总结
1:List的子类(掌握) (1)List的子类特点 ArrayList: 底层数据结构是数组,查询快,增删慢 线程不安全,效率高 Vector: 底层数据结构是数组,查询快,增删慢 线程安全,效率低 LinkedList: 底层数据结构是链表,查询慢,增删快 线程不安全,效率高 (2)ArrayList A:没有特有功能 B:案例原创 2016-12-29 22:12:09 · 547 阅读 · 0 评论 -
集合框架_集合的特点和数据结构、如何选择使用哪种集合呢、各种集合常见功能和遍历方式总结
1:集合 Collection(单例集合) List(有序,可重复) ArrayList 底层数据结构是数组,查询快,增删慢 线程不安全,效率高 Vector 底层数据结构是数组,查询快,增删慢 线程安全,效率低 LinkedList 底层数据结构是链表,查询慢,增删快 线程不安全,效率高 Set(无序,唯一) Ha原创 2017-01-15 14:56:29 · 2090 阅读 · 1 评论 -
集合框架_ArrayList集合的toString()方法源码解析
代码: Collection c = new ArrayList(); c.add("hello"); c.add("world"); c.add("java"); System.out.println(c.toString);为什么c输出不是地址值呢? A:Collection c = new ArrayList(); 这是多态,所以输出c的toString方法,其实输出原创 2017-01-01 15:37:22 · 1743 阅读 · 1 评论