集合嵌套之List嵌套List
案例需求1.一个班的n学生是一个集合2.一个学校n班也是一个集合3.如何将这些数据用一个集合来表示//1、用集合来表示两个班级List<Student>java1=newArrayList<Student>();java1.add(newStudent("小刘",18));java1.add(newStudent("小张",18));java1.add(newStudent(&q...
静态导入和可变参数
静态导入[很少用] 静态导入是只导入类的静态方法 importstatic包名+类名+方法名;可变参数 &nb...
泛型
泛型的概述 泛型的作用:把类型明确的工作提前到创建对象或者调用方法的时候。 泛型是一种参数化类型,把类型当作参数一样的传递来明确集合的元素类型泛型的好处 &nbs...
栈和队列数据结构
栈:先进后出队列:先进先出故事(吃饺子零界值是15个,队列溢出还好,栈溢出真TM恶心)用LinkedList模拟栈数据结构:class Stack{LinkedList list = new LinkedList();public void in(Object obj) {list.addFirst(obj);}public Object&nbs...
LinkedList集合类
特有方法 1.publicvoidaddFirst(Ee)及addLast(Ee) //添加元素至第一位和添加元素至最后一位 2.publicEgetFirst()及getLast() //获取第一位元素和获取最后一位元素 3.publicEremoveFirst(...
List实现类的区别和特点
Vector和ArrayList的区别 1.Vector是线程安全的,效率低 2.ArrayList是线程不安全的,效率高 &...
数据结构之数组和链表特点
数组 查询快,修改也快 增删慢链表 查询慢,修改也慢 增删快...
Vector集合类
Vector介绍 Vector在JDK1.0版本就有了,从Java2平台v1.2开始, 此类改进为可以实现List接口,使它成为JavaCollectionsFramework的成员, Vector是同步的。方法 public...
List集合并发修改异常产生的原因及解决方案
ConcurrentModificationException:并发修改异常默认情况下,不能一边遍历元素,一边添加元素如果真想一边遍历元素,一边添加元素,建议使用另一个类型的迭代器ListIterator 创建迭代器并通过迭代器来添加元素 不用集合对象来添加元素...
List集合接口
list集合的特有功能概述 1.voidadd(intindex,Eelement) //添加 2.Eremove(intindex)//删除 3.Eget(inti...
Powered By Cheug's Blog
Copyright Cheug Rights Reserved.