1. Map集合的概述:1 public interface Map作为学生来说,是根据学号来区分不同的学生的,那么假设我现在已经知道了学生的学号,我要根据学号去获取学生姓名,请问怎么做呢?如果采用前面讲解过的集合,我们只能把学号和学生姓名作为一个对象的成员,然后存储整个对象,将来遍历的时候,判断,...
分类:
编程语言 时间:
2015-10-09 19:45:28
阅读次数:
234
集合框架Collection|--List集合,元素是有序的(存入和取出的顺序),且可以有重复元素,因为该集合体系有索引。|--ArrayList集合,底层数据是数组结构,特点:查询快,增删慢。线程是不同步。|--LinkedList集合,底层数据是链表结构,特点:增删快,查询慢。线程不同步|--Vecto..
分类:
编程语言 时间:
2015-10-09 18:24:25
阅读次数:
200
1.键盘录入5个学生信息(姓名,语文成绩,数学成绩,英语成绩),按照总分从高到低输出到控制台:分析: A: 定义学生类 B: 创建一个TreeSet集合 C: 总分从高到底如何实现呢? D: 键盘录入5个学生信息 E: 遍历TreeSet集合2. 代码示例:(1)Studen...
分类:
编程语言 时间:
2015-10-07 16:02:26
阅读次数:
327
1. TreeSet保证元素唯一性和比较器排序的原理及代码实现(比较器排序)(1)Student.java: 1 package cn.itcast_07; 2 3 public class Student { 4 private String name; 5 private in...
分类:
编程语言 时间:
2015-10-06 23:31:52
阅读次数:
221
1. TreeSet存储自定义对象并遍历练习1(自然排序):(1)Student.java: 1 package cn.itcast_05; 2 3 /* 4 * 如果一个类的元素要想能够进行自然排序,就必须实现自然排序接口 5 */ 6 public class Student implem...
分类:
编程语言 时间:
2015-10-06 22:17:03
阅读次数:
524
1.TreeSet存储自定义对象并遍历练习2:(1)Student.java 1 package cn.itcast_06; 2 3 /* 4 * 如果一个类的元素要想能够进行自然排序,就必须实现自然排序接口 5 */ 6 public class Student implements Com...
分类:
编程语言 时间:
2015-10-06 22:15:27
阅读次数:
365
1. TreeSet保证元素唯一性和自然排序的原理和图解
分类:
编程语言 时间:
2015-10-06 20:54:18
阅读次数:
179
1. TreeSet类概述:?能够对元素按照某种规则进行排序。? 或者根据创建set时提供的Comparator进行排序? 具体取决于使用的构造方法2. 代码示例: 1 package cn.itcast_05; 2 3 import java.util.TreeSet; 4 5 /* 6 *...
分类:
编程语言 时间:
2015-10-06 20:39:25
阅读次数:
214
1. LinkedHashSet类的概述: ? 元素有序唯一 ? 由链表保证元素有序 ? 由哈希表保证元素唯一2. 代码示例: 1 package cn.itcast_04; 2 3 import java.util.LinkedHashSet; 4 5 /* 6 * LinkedHas...
分类:
编程语言 时间:
2015-10-06 20:39:22
阅读次数:
186
JAVA使用术语“Collection”来指代那些表示集合的对象,JAVA提供的接口很多,首先我们先来记住他们的层次结构:java集合框架的基本接口/类层次结构java.util.Collection [I]+--java.util.List [I] +--java.util.ArrayList.....
分类:
编程语言 时间:
2015-10-06 09:13:20
阅读次数:
211